словарь ресурсов нулевая кисть - PullRequest
0 голосов
/ 26 октября 2011

Я пытаюсь «скинуть» словари ресурсов для приложения wpf, между которыми я бы хотел переключаться.Я хочу иметь возможность установить для свойства background нескольких пользовательских элементов управления ключ, представляющий собой сплошную кисть в одном словаре и null в другом.

Как сделать значение ресурса равным нулю?Кажется, что следующее не работает.

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

Есть ли способ сделать это, или я должен просто использовать прозрачную кисть?

Ответы [ 2 ]

1 голос
/ 26 октября 2011

Вы не можете установить нулевое значение, просто оставьте Brush пустым, оно автоматически установится на Transparent, как это -

<SolidColorBrush x:Key="ticketBodyBG"></SolidColorBrush>
0 голосов
/ 26 октября 2011

Попробуйте:

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

Это эквивалентно нулевому фону (но отличается от прозрачного, т. Е. * UIElement не будет реагировать на проверку попадания)

...