1

これは、WPF と Silverlight の両方で動作するライブラリの作成に関連しています。WPF Toolkitには、Silverlight に含まれる VisualStateManager の実装が含まれています。WPF の MultiTrigger と同じことを VisualStateManager で実行できる場合、問題は解決します。

VisualStateManager と Triggers の使用について説明している MSDN ブログの記事を見つけましたが、VisualStateManagerを MultiTriggers の代わりとして使用できるかどうかはまだわかりません。

4

1 に答える 1

4

VisualStateManager は、WPF の MultiTrigger を完全に置き換えることはできません。WPF の MultiTrigger には、条件のサポートが組み込まれています。VisualStateManager は状態のみをサポートします。州は一見状態のように見えるかもしれませんが、これは完全に真実ではありません。たとえば、WPF では、Button のコンテンツが「OK」の場合にのみ実行される MultiTrigger を使用できます。ただし、これは実際にはボタンの状態ではないため、この状況では VisualStateManager を使用できません。

これがお役に立てば幸いです。 Chad Campbell - Silverlight 2 in Action の著者

于 2009-03-06T21:31:48.150 に答える