Проблема рендеринга Custom "MenuItem" - PullRequest
1 голос
/ 09 февраля 2011

Вот моя проблема:

, когда я открываю свою программу на моем компьютере, меню параметров отображается так: 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>

1 Ответ

1 голос
/ 09 февраля 2011

Вы пробовали установить черный цвет для переднего плана текстового блока?(Возможно, в Vista / 7 по умолчанию черный, а в XP нет, может помочь черный)

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