我想使用绑定将窗口设置为Background Brush
。问题是我需要访问Resource
才能做到这一点,这意味着必须在Resources
之后设置Background
属性。XAML - 使用元素绑定到画笔
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="../../Resources/Global.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Window.Resources>
<Window.Style>
<StaticResource ResourceKey="Style.Dialog" />
</Window.Style>
<Window.Background>
<Binding Source="Severity" Converter="{StaticResource Converter.SeverityTypeToColor}" />
</Window.Background>
上面的代码不起作用,我在网上找不到任何东西。
如何在Resources
之后绑定Background
?
好吧,事实证明,所有这些都是因为转换器正在传递“Severity”而不是Severity属性的值。我将属性从源更改为路径,它工作。 –