【问题标题】:can we use <i:Interaction.Triggers> in WPF MVVM (not in Silverlight) [closed]我们可以在 WPF MVVM 中使用 <i:Interaction.Triggers> 吗(不在 Silverlight 中)[关闭]
【发布时间】:2013-07-18 23:23:41
【问题描述】:

我可以在 WPF MVVM 中而不是 Silverlight 中使用 &lt;Interaction.Triggers /&gt;

我遇到的所有示例都显示了在 Silverlight 中使用 &lt;Interaction.Triggers /&gt;

如何在 WPF 中使用它?我正在使用 MVVM 模型。

【问题讨论】:

  • 是的,你可以。你试过什么?

标签: c# wpf mvvm


【解决方案1】:

添加对程序集 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>

【讨论】:

  • FWIW,该 DLL 的 v4 现在可以是 pulled in via NuGetInstall-Package System.Windows.Interactivity.WPF
猜你喜欢
  • 2016-08-26
  • 1970-01-01
  • 2011-11-09
  • 2010-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-08
  • 1970-01-01
相关资源
最近更新 更多