1

これは、WPFとSilverlightの両方で動作するライブラリの作成に関係します。 WPF Toolkitには、Silverlightに含まれているVisualStateManagerの実装が含まれています.VisualStateManagerがWPFのMultiTriggerの機能を果たすことができれば、私の問題は解決します。VisualStateManager for MultiTriggerをWPFでスワップできますか?

私はちょうどarticle on MSDN Blogs discussing the use of VisualStateManager and Triggersを見つけましたが、VisualStateManagerをMultiTriggersの代わりに使用できるかどうかはまだ分かりません。

答えて

4

VisualStateManagerは、WPFのMultiTriggerを完全に置き換えることはできません。 WPFのMultiTriggerには条件のサポートが組み込まれています。 VisualStateManagerは状態のみをサポートします。状態は最初の垣間見るような状態に見えるかもしれませんが、これは完全に真実ではありません。たとえば、WPFでは、Buttonの内容が「OK」と表示されている場合にのみ実行されるMultiTriggerを使用できます。しかし、これは本当にボタン状態ではないため、この状況ではVisualStateManagerは使用できません。

これは役に立ちます。 チャドキャンベル - Silverlight 2の作成

関連する問題