WPF ボタンのbackgroundを変更後、元に戻したい
こんにちは。
以下のようなコードを組んでいます。
XAML
<Button Background="{Binding BGButton.Value}"....略>
CS
public ReactiveProperty<string> BGButton { get; private set; }
private dummy()
{
if(boolFlg) {
BGButton = new ReactiveProperty<string>("#FFFF0000"); //赤 これはOK
}
else {
BGButton = //ここで見た目をデフォルトに戻したい
//new ReactiveProperty<string>("#FFDDDDDD"); これは違う
}
}
条件でボタンの色を変更したいのですが、その後元に戻す方法が分かりません。
FFDDDDDDを指定すれば色は戻りますが、元の立体的な表示ではなく、2Dの一色表示となってしまいます。
条件がfalseの時は、BGButtonの指定を無視してくれるような仕組みにできればいいのですが。
そもそもバインドで色を指定する方法がダメなのかも、判断がつかず困っています。
よろしくお願いします。