WPF 自定义Command

除了Button外,很多控件不包含Command.此时需要自定义.

通过Blend,在行为中添加InvokeCommandAction,自动生成以下代码.
<i:Interaction.Triggers>
    <i:EventTrigger EventName="MouseDoubleClick">
     <i:InvokeCommandAction Command="{Binding Command1}"/>
    </i:EventTrigger>
   </i:Interaction.Triggers>
如果需要添加事件则采用CallMethodAction(暂时不知道用来做什么)
注意命名空间需要增加

xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"

引用System.Windows.Interactivity库.

 

posted @ 2017-08-25 13:14  sunlyk  阅读(784)  评论(0编辑  收藏  举报