将App.Resources中的样式指定为主题文件

时间:2011-12-07 13:10:40

标签: c# .net wpf xaml themes

这是一个我正在努力解决的简单事情: 我有一个在我的App.Resources

中指定的样式
 <Application.Resources>
    <Style TargetType="{x:Type igDock:PaneToolWindow}">
        <Setter Property="Background" Value="Red"/>
    </Style>
</Application.Resources>

我想通过尝试这样的方式将其移动到我的主题文件中。

<SolidColorBrush x:Key="{ComponentResourceKey {x:Type DockManager:PaneToolWindow}, defaultBackground}" Color="Red" PresentationOptions:Freeze="true" />

当然我在做一些非常错误的事情,我的目的是让所有浮动窗口成为默认风格。

1 个答案:

答案 0 :(得分:0)

为什么要使用纯色刷?如果放在自定义XAML文件中,最初的方式可以正常工作。

刚刚放

<Style TargetType="{x:Type igDock:PaneToolWindow}">
    <Setter Property="Background" Value="Red"/>
</Style>

...在您的样式文件中。