0

切り替え可能なwpfアプリケーションのリソースディクショナリを「スキン」する必要があります。複数のユーザーコントロールのbackgroundプロパティを、一方の辞書では単色ブラシで、もう一方の辞書ではnullであるキーに設定できるようにしたいと思います。

nullのリソース値を作成するにはどうすればよいですか?以下はうまくいかないようです。

<SolidColorBrush x:Key="ticketBodyBG">{x:Null}</SolidColorBrush>

これを行う方法はありますか、それとも透明なブラシキーを使用する必要がありますか?

4

2 に答える 2

1

null値に設定することはできません。単にBrush空のままにすると、自動的にTransparent次のように設定されます-

<SolidColorBrush x:Key="ticketBodyBG"></SolidColorBrush>
于 2011-10-26T16:34:22.493 に答える
0

試す:

<SolidColorBrush x:Key="ticketBodyBG" Color="#00000000"/>

これは null の背景と同等です (ただし、透明とは異なります。つまり、UIElementはヒット テストに応答しません) 。

于 2011-10-26T16:24:41.527 に答える