WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part7
■ このスレッドは過去ログ倉庫に格納されています
0502デフォルトの名無しさん
2010/11/09(火) 22:12:18VisualStateManagerについて教えてください。
やりたいことはWindowがアクティブなときとディアクテブなときで
コントロールの背景色を変えることです。
最初はリソースにアクティブ用とディアクティブ用のブラシを用意して、
ActivatedとDeactivatedのイベントで直接BackGroundを切り替えていたんですが、
そういうのはVisualStateManagerを使えという天啓がありまして、今試行錯誤しているところです。
とりあえずかいたコードはこんな感じです(動きませんが)
http://ideone.com/jxA1r
間違っている箇所や、正しい使い方を教えていただけないでしょうか。
ついでにこういう場合、背景用のブラシを1個リソースとして用意して動的バインディングで
色を変えれば楽なような気もします。
まだWPF始めたばかりでどの様な方法がベストなのか判断がつかないので、そのあたりのアドバイスも
出来ればお願いします。
■ このスレッドは過去ログ倉庫に格納されています