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