具有本地样式的默认WPF样式

时间:2016-08-23 15:59:55

标签: wpf styles

我有TextBlocks的默认样式。但是,如果我提供另一个样式模板,例如,只更改前景,并在我的TextBlock上设置该样式,则看起来默认样式中的所有设置都将丢失。我仍然可以使用默认样式的最佳方法是什么?

默认情况下,我的意思是<Style x:Key={x:Type TextBlock} TargetType={x:Type TextBlock}>

1 个答案:

答案 0 :(得分:0)

查看Style.BasedOn属性。它将允许您的Style继承Style它是BasedOn的属性,而无需重新创建整个样式。 https://msdn.microsoft.com/en-us/library/system.windows.style.basedon(v=vs.110).aspx