Кисть TextBlock дает неправильный цвет - PullRequest
6 голосов
/ 07 июля 2011

У меня есть TextBlock и Rectangle, оба находятся в пустом окне WPF4. Передний план TextBlock и заливка прямоугольника установлены в SolidColorBrush со значением # 80800000.

Вот как это выглядит:

enter image description here

Цвет прямоугольника правильный (прозрачный бордовый цвет 50%), но TextBlock дает серый цвет. Что происходит?

РЕДАКТИРОВАТЬ: Вот XAML:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <TextBlock Foreground="#80800000" Height="100" HorizontalAlignment="Left" Margin="47,39,0,0" Text="TextBlock" VerticalAlignment="Top" Width="266" FontFamily="Arial" FontWeight="Bold" FontSize="56" />
        <Rectangle Fill="#80800000" Height="100" HorizontalAlignment="Left" Margin="71,174,0,0" Stroke="{x:Null}" VerticalAlignment="Top" Width="200" />
    </Grid>
</Window>

1 Ответ

0 голосов
/ 07 июля 2011

Это как-то связано с какими-либо дополнительными значками, которые есть у вас в верхней части окна? Этот код, как и ожидалось для меня.

Скриншот

или есть какие-то дополнительные настройки непрозрачности в вашем коде?

...