質問

これは本当にWPFとSilverlightの両方で機能し、ライブラリを作成することに関する。 VisualStateManagerの実装を含むの WPFツールキットは、Silverlightに含まれ、そしてVisualStateManagerは、WPFでMultiTriggerが何を行うことができれば、それは私の問題を解決します。

私はちょうど記事を見つけましたMSDNブログにVisualStateManagerの使用とトリガーを議論するが、私はまだVisualStateManagerはMultiTriggersの代替として使用できるかどうかわからない。

役に立ちましたか?

解決

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

私は、これは便利です願っています チャド・キャンベル - アクションでのSilverlight 2の著者

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top