web-dev-qa-db-fra.com

pouvons-nous utiliser <i: Interaction.Triggers> dans WPF MVVM (pas dans Silverlight)

Puis-je utiliser <Interaction.Triggers /> dans WPF MVVM plutôt que dans Silverlight.

Tous les exemples que j'ai rencontrés montrent l'utilisation de <Interaction.Triggers /> dans Silverlight.

Comment puis-je l'utiliser dans WPF? J'utilise le modèle MVVM.

21
user2600034

Ajoutez une référence à Assembly System.Windows.Interactivity

puis le déclarer en XAML comme

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

ou utilisez-le si vous avez installé Blend SDK

xmlns:i="http://schemas.Microsoft.com/expression/2010/interactivity" 

et l'utiliser en XAML comme

<i:Interaction.Triggers>
    <i:EventTrigger>

    </i:EventTrigger>
</i:Interaction.Triggers>
55
Nitesh