0
イベント(フォーカスの取得/消失)が発生したときにVisualStateを更新するためのコントロールがあります。私は通常これをEventTriggerで実現しました。Silverlight:条件付きトリガー/ビヘイビア
しかし今回は...イベントが発生したときに条件が真であればVisualStateを変更したいだけです。
これはSilverlight 4.0でも簡単に実現できますか?
イベント(フォーカスの取得/消失)が発生したときにVisualStateを更新するためのコントロールがあります。私は通常これをEventTriggerで実現しました。Silverlight:条件付きトリガー/ビヘイビア
しかし今回は...イベントが発生したときに条件が真であればVisualStateを変更したいだけです。
これはSilverlight 4.0でも簡単に実現できますか?
AttachedBehaviorsを使用すると、これを簡単に達成できます。変更されたプロパティ(たとえばIsFocused)にバインドされた添付プロパティを作成するだけで、OnPropertyChangedEventでは条件をチェックして必要に応じてVisualStateを変更し続けることができます。
添付ファイルの詳細については、here