我可以为第三方库中创建的窗口上的按钮提供样式吗?

时间:2015-10-07 13:45:44

标签: wpf wpf-style

是否可以在由第三方库创建和显示的窗口上设置按钮样式?

有问题的按钮依赖于Button的默认样式:

<Button Name="CancelButton"
        DockPanel.Dock="Right"
        Height="23" Width="75" 
        HorizontalAlignment="Right" 
        Margin="4" 
        IsCancel="True" 
        Content="_Cancel" />

由于窗口由第三方库控制,我唯一“访问”的是窗口的类型名称。

我是否可以为该窗口提供本地默认按钮样式,以覆盖按钮的应用程序样式而不更改窗口的XAML?

1 个答案:

答案 0 :(得分:0)

这取决于。 控件的样式基于声明的样式范围。

例如:

分配给实际元素中的属性的值将覆盖从父元素的资源声明的样式。