Подтвердить что ты не робот

Прозрачный фон становится черным в WPF

Я пытаюсь создать окно с закругленным углом. Я установил Window background прозрачным и установил для фона границы белый. Однако в области между границей и окном я получаю черный фон вместо прозрачного.

Я разрабатываю на С# WPF, VS2010 на Окне 7. Ниже мой XAML и Скриншот.

XAML:

<Window WindowStyle="None" Background="Transparent">
    <Border BorderBrush="Black" BorderThickness="1" CornerRadius="25" Background="White">
        <Grid>
            ... some content ...
        </Grid>
    </Border>
</Window>

Скриншот: enter image description here

4b9b3361

Ответ 1

Вам также нужно установить AllowsTransparency="True" в тэге Window для использования фона прозрачного окна

<Window WindowStyle="None" 
        Background="Transparent" 
        AllowsTransparency="True">

</Window>