我应该在哪里存储按钮Click事件的事件方法?通常它存储在wpf页面后面的代码中,
<Button Name="myButton" Click="myButton_Click">Click Me</Button>
但是在MVVM中它应该存储在其他视图模型类中并绑定到那样的按钮的click属性??
<Button Name="myButton" Click="{Binding StaticResouces myButton_Click}">Click Me</Button>
答案 0 :(得分:3)
使用命令。您的VM公开命令,按钮绑定到该命令:
<Button Command="{Binding SomeCommand}">Do It!</Button>
请参阅我在delegate commands和active aware commands上的博文,了解有关如何实施自定义命令的详细信息。