这是我的问题:
当我在计算机中打开程序时,选项菜单呈现如下: http://img811.imageshack.us/img811/1623/prob1.jpg
但是当我用我的父亲的计算机和我的兄弟计算机打开我的程序时,MenuItem会像这样呈现: http://img203.imageshack.us/img203/3451/prob2l.jpg
正如您在我的计算机中看到的那样,它将文本呈现为黑色,而在其他计算机中则将文本呈现为白色。
这是我的代码:
<Separator>
<Separator.Template>
<ControlTemplate>
<Border CornerRadius="2" Padding="5" Background="PaleGoldenrod" BorderBrush="Black" BorderThickness="1">
<TextBlock Text="Global Options (Are Saved):" FontWeight="Bold" />
</Border>
</ControlTemplate>
</Separator.Template>
</Separator>
答案 0 :(得分:1)
您是否尝试将文本块前景设置为黑色? (也许Vista / 7默认为黑色,而XP则没有,强迫它为黑色可能有帮助)
<TextBlock Text="Global Options (Are Saved):" FontWeight="Bold" Foreground="Black" />