我正在尝试为wpf应用程序“设置”资源字典的“皮肤”,以便能够在它们之间进行切换。我希望能够将多个用户控件的background属性设置为一个键,该键在一个字典中是solidcolorbrush笔刷,在另一个字典中为null。
如何使资源值为空?下面的方法似乎不起作用。
<SolidColorBrush x:Key="ticketBodyBG">{x:Null}</SolidColorBrush>
有没有办法做到这一点,或者我应该只使用一个透明的刷子键?
发布于 2011-10-26 16:34:22
您不能设置为空值,只需将Brush
留空,它将自动设置为Transparent
,如下所示-
<SolidColorBrush x:Key="ticketBodyBG"></SolidColorBrush>
发布于 2011-10-26 16:24:42
尝试:
<SolidColorBrush x:Key="ticketBodyBG" Color="#00000000"/>
相当于背景为空(但不同于透明,即:UIElement
不会响应命中测试)
https://stackoverflow.com/questions/7905281
复制相似问题