【问题标题】:Default WPF Styles with local Styles具有本地样式的默认 WPF 样式
【发布时间】:2016-08-23 15:59:54
【问题描述】:

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

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

【问题讨论】:

    标签: wpf styles


    【解决方案1】:

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

    【讨论】:

    • 啊。谢谢你。多次查看 BasedOn,但特别错过了这个:BasedOn="{StaticResource {x:Type TextBlock}}"
    猜你喜欢
    • 1970-01-01
    • 2015-02-28
    • 1970-01-01
    • 2015-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多