我正在尝试做一个简单的计算器程序为Windows8,地铁应用程序,但当我需要做一个风格的平均处理(和其他东西),我得到"EventSetter是不支持在windows应用程序项目“
<Style TargetType="Button" x:Key="my_button">
<EventSetter Event="Click" Handler="Button_Click_1"/>
</Style>有没有其他方法可以让我在地铁应用程序的风格中做均匀处理?
发布于 2013-03-24 11:21:01
一般来说,您不能在Style中附加事件,但是对于Button.Click的特定示例,您可以使用普通的Setter来设置Command。如果您使用MVVM风格的ICommand实现(RelayCommand、DelegateCommand等),则可以绑定到从您的某个类公开的ICommand实例:
<Style TargetType="Button" x:Key="my_button">
<Setter Property="Command" Value="{Binding Path=MyClickCommand}"/>
</Style>https://stackoverflow.com/questions/15591956
复制相似问题