的默认前景色是不是系统颜色之一?如果是,那么它是哪一个?
这取决于主题,如果没有应用主题的覆盖,则DP系统将使用相应DependencyProperty
的默认值,即Brushes.Black
。
然而,有许多可能的覆盖方式,在Aero主题中,继承在某些情况下会改变其值。虽然TextBlock
样式没有直接设置Foreground
(这将是一个更强的覆盖),但Windows
的Foreground
设置为{DynamicResource {x:Static SystemColors.WindowTextBrushKey}}
,因此如果TextBlock
在Window
中,则将应用与该键关联的画笔,除非继承被更高precedence的另一个值覆盖了。
Foreground="{ThemeResource DefaultTextForegroundThemeBrush}"
文本块的前景色十六进制值为#FF000000