1

Cela concerne vraiment la création d'une bibliothèque qui fonctionne à la fois sur WPF et sur Silverlight. Le WPF Toolkit inclut une implémentation de VisualStateManager inclus avec Silverlight, et si le VisualStateManager peut faire ce que le MultiTrigger dans WPF fait, cela résout mon problème.Pouvez-vous échanger VisualStateManager pour MultiTrigger dans WPF?

Je viens de trouver un article on MSDN Blogs discussing the use of VisualStateManager and Triggers, mais je ne suis toujours pas sûr si VisualStateManager peut être utilisé comme un remplacement pour MultiTriggers.

Répondre

4

VisualStateManager ne peut pas remplacer complètement le MultiTrigger de WPF. MultiTrigger WPF a un support intégré pour les conditions. VisualStateManager prend uniquement en charge les états. Alors que les états peuvent sembler des conditions à première vue, ce n'est pas tout à fait vrai. Par exemple, dans WPF, vous pouvez utiliser un MultiTrigger qui ne s'exécute que si le contenu d'un bouton indique "OK". Cependant, ce n'est pas vraiment un état de bouton, à cause de cela, le VisualStateManager ne peut pas être utilisé dans cette situation.

J'espère que cela est utile, Tchad Campbell - Auteur de Silverlight 2 en action

Questions connexes