我在WPF应用程序中使用WPF扩展工具包PropertyGrid,该应用程序也使用MahApps。
我已将应用程序主题设置为BaseDark
。
当我显示PropertyGrid时,网格的第一列和搜索文本框中的文本在白色背景上是白色的。
我想将此文本的Foreground
颜色更改为黑色。
我尝试将这种Foreground
颜色应用于TextBlock
中的各种目标控件(即TextBox
,DataGridCell
,PropertyGrid.Resources.Style
),但这并没有改变这些特定的文本。
我该怎么做才能做到这一点?
您可以在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/>