【问题标题】:WPF Extended Toolkit PropertyGrid: Change font color in rows and search boxWPF 扩展工具包 PropertyGrid:更改行和搜索框中的字体颜色
【发布时间】:2016-07-20 17:48:28
【问题描述】:

我在 WPF 应用程序中使用 WPF 扩展工具包 PropertyGrid,该应用程序也使用 MahApps。

我已将应用程序主题设置为BaseDark

当我显示 PropertyGrid 时,网格第一列和搜索文本框中的文本是白色背景上的白色。

我想将此文本的Foreground 颜色更改为黑色。

我已尝试将此Foreground 颜色应用于PropertyGrid.Resources.Style 中的各种目标控件(即TextBlockTextBoxDataGridCell),但这并没有改变这些特定的文本。

我应该怎么做才能做到这一点?

【问题讨论】:

    标签: wpf propertygrid mahapps.metro


    【解决方案1】:

    您可以在MahApps Colors部分,通过消除的TargetTypes找到相应的Keys

    <pg:PropertyGrid.Resources>
        <!--TextBox-->
        <SolidColorBrush x:Key="TextBrush" Color="Black" />
        <!--Label-->
        <SolidColorBrush x:Key="LabelTextBrush" Color="Black" />
        <!--TextBlock-->
        <SolidColorBrush x:Key="BlackBrush" Color="Black" />
    <pg:PropertyGrid.Resources/>
    

    【讨论】:

    • 谢谢!这是有效的:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    • 1970-01-01
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-19
    相关资源
    最近更新 更多