这是我应用于项目中所有文本块的样式,该样式位于App.XAML文件中。
<Style TargetType="{x:Type TextBlock}">
<Setter Property="Foreground" Value="Orange" />
<Setter Property="VerticalAlignment" Value="Center"/>
<Setter Property="HorizontalAlignment" Value="Left"/>
</Style>
但是这种样式会改变项目中所有菜单项和按钮的前景颜色,即使我将这些控件的前景颜色指定为黑色。有解决这个问题的方法吗?
按钮的XAML如下:
<Button x:Name="BtnEdit" Content="Details" Click="BtnEdit_Click" Margin="10,0,0,0" />
TextElement.Foreground
,而不仅仅是Foreground
。这不是一个确切的答案,因为它只是一种猜测,并且可能并不是最佳解决方案。 - Kent Boogaart