2011-02-09 119 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