【发布时间】:2013-01-05 23:08:47
【问题描述】:
我正在使用 Mahh.Apps.Metro 作为用户界面,该实用程序有一些主题需要更改。
我可以更改主题,但是当我使用画笔时,更改后的主题不会反映在窗口中。但是如果我修改所有控件的 XAML 代码并添加这些而不是 Brush,主题颜色就会改变。
不起作用
<Setter Property="Background" Value="{DynamicResource AccentBrush}"/>
作品
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="{DynamicResource AccentColor}"/>
</Setter.Value>
</Setter>
另外,我正在从不同的程序集“Mahh.Apps.Metro.Resources”加载一些由 XAML 路径组成的图标,我已经为路径填充颜色添加了 DynamicResource,但这似乎不适用于主题更改。
当前结果
预期结果
更多信息 我在 App.xaml 文件中添加我的所有资源
【问题讨论】:
-
我认为我们在这里讨论的是两个不同的问题。您能否提出一个问题并进行小型复制here,因为我需要更多信息。
标签: c# .net wpf xaml mahapps.metro