WPF扩展工具包PropertyGrid:更改行和搜索框中的字体颜色

问题描述 投票:0回答:1

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

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

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

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

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

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

wpf propertygrid mahapps.metro
1个回答
0
投票

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

<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/>
© www.soinside.com 2019 - 2024. All rights reserved.