【发布时间】:2013-07-18 23:23:41
【问题描述】:
我可以在 WPF MVVM 中而不是 Silverlight 中使用 <Interaction.Triggers />。
我遇到的所有示例都显示了在 Silverlight 中使用 <Interaction.Triggers />。
如何在 WPF 中使用它?我正在使用 MVVM 模型。
【问题讨论】:
-
是的,你可以。你试过什么?
我可以在 WPF MVVM 中而不是 Silverlight 中使用 <Interaction.Triggers />。
我遇到的所有示例都显示了在 Silverlight 中使用 <Interaction.Triggers />。
如何在 WPF 中使用它?我正在使用 MVVM 模型。
【问题讨论】:
添加对程序集 System.Windows.Interactivity 的引用
然后在 XAML 中将其声明为
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
如果您安装了 Blend SDK,也可以使用它
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
并在 XAML 中用作
<i:Interaction.Triggers>
<i:EventTrigger>
</i:EventTrigger>
</i:Interaction.Triggers>
【讨论】:
Install-Package System.Windows.Interactivity.WPF