Wpf Mvvm模式
在mvvm模式下,有些控件是没有command属性的,这样在不使用别个框架(mvvmlight ,prism...)情况下怎样在ViewModel 中响应类似command的事件 MVVM command --------------------编程问答-------------------- 能举个具体的例子吗?如果没有Command,那就不要用Command。直接加点Code behind是不会死人的。MVVM != 无后台代码 --------------------编程问答--------------------
是的,MVVM并不是无后台代码 --------------------编程问答-------------------- 引入xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"就是导入Blend的dll,然后在控件内部用<i:Interaction.Triggers/>即可
11. <Button Name="btn" Content="Button" Height="33" HorizontalAlignment="Left" Margin="40,24,0,0" VerticalAlignment="Top" Width="109">具体可参考:
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<i:InvokeCommandAction Command="{Binding Command1}" CommandParameter="10" />
</i:EventTrigger>
<i:EventTrigger EventName="MouseMove">
<i:InvokeCommandAction Command="{Binding Command2}" CommandParameter="{Binding ElementName=btn}" />
http://blog.csdn.net/qing2005/article/details/6601475 --------------------编程问答-------------------- 3楼正解,我也是这么实现的。 --------------------编程问答-------------------- 3楼正解,我也是这么实现的。 --------------------编程问答-------------------- 行为Behavior --------------------编程问答-------------------- http://www.cnblogs.com/wpfworld/p/3432230.html
参考下吧,针对于Key事件和Mouse事件,WPF本身也有支持 --------------------编程问答-------------------- 表示不是很懂,学习中。。。。。。。。 --------------------编程问答-------------------- WPF支持触发器。
补充:.NET技术 , .NET Framework