2011-02-09 91 views
1

这里是我的问题:问题渲染自定义“菜单项”

当我在我的电脑打开我的程序的选项菜单呈现: http://img811.imageshack.us/img811/1623/prob1.jpg

但是当我打开我的程序与我父亲的电脑和我的兄弟计算机的菜单项呈现出这样的: 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

没有必要在标题中添加“[C#/ WPF]”。我们有这个标签。 – 2011-02-09 15:03:17

回答

1

你试过设置texblock前景黑? (也许Vista/7默认为黑色,而XP不会,强制为黑色可能会有所帮助)

<TextBlock Text="Global Options (Are Saved):" FontWeight="Bold" Foreground="Black" /> 
+0

Oo,它的工作。感谢您的简单解决方案。我怎么没有想到它? :( – dinbrca 2011-02-09 15:03:24