在我的应用程序的App.xaml部分,我有一个
在我的应用程序子部分中是否可能完全重置这些类型的样式为“基本”的Aero主题(或当前使用的任何主题)?
我已经尝试使用
ResourceDictionary
元素,针对DataGridColumnHeader
和DataGridCell
等内容,并对它们应用自定义样式。这些定义是全局的(它们不使用x:key - 它们适用于该类型的所有实例)。在我的应用程序子部分中是否可能完全重置这些类型的样式为“基本”的Aero主题(或当前使用的任何主题)?
我已经尝试使用
<Style TargetType="{x:Type DataGridColumnHeader}" BasedOn="{StaticResource {x:Type DataGridColumnHeader}}">
</Style>
这似乎没有任何作用,我猜它只是继承了自己。
<Style TargetType="..." BasedOn="{x:Null}"
以重置为默认的WPF样式。 - Steven Rands