2011-10-26 11 views
0

イベント(フォーカスの取得/消失)が発生したときにVisualStateを更新するためのコントロールがあります。私は通常これをEventTriggerで実現しました。Silverlight:条件付きトリガー/ビヘイビア

しかし今回は...イベントが発生したときに条件が真であればVisualStateを変更したいだけです。

これはSilverlight 4.0でも簡単に実現できますか?

答えて

1

AttachedBehaviorsを使用すると、これを簡単に達成できます。変更されたプロパティ(たとえばIsFocused)にバインドされた添付プロパティを作成するだけで、OnPropertyChangedEventでは条件をチェックして必要に応じてVisualStateを変更し続けることができます。

添付ファイルの詳細については、here