首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >样式不支持EventSetter xaml windows应用程序

样式不支持EventSetter xaml windows应用程序
EN

Stack Overflow用户
提问于 2013-03-24 04:55:25
回答 1查看 1K关注 0票数 1

我正在尝试做一个简单的计算器程序为Windows8,地铁应用程序,但当我需要做一个风格的平均处理(和其他东西),我得到"EventSetter是不支持在windows应用程序项目“

代码语言:javascript
复制
<Style TargetType="Button" x:Key="my_button">
            <EventSetter Event="Click" Handler="Button_Click_1"/>
</Style>

有没有其他方法可以让我在地铁应用程序的风格中做均匀处理?

EN

回答 1

Stack Overflow用户

发布于 2013-03-24 11:21:01

一般来说,您不能在Style中附加事件,但是对于Button.Click的特定示例,您可以使用普通的Setter来设置Command。如果您使用MVVM风格的ICommand实现(RelayCommandDelegateCommand等),则可以绑定到从您的某个类公开的ICommand实例:

代码语言:javascript
复制
    <Style TargetType="Button" x:Key="my_button">
        <Setter Property="Command" Value="{Binding Path=MyClickCommand}"/>
    </Style>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15591956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档