我尝试创建一个圆角的窗口。我将Window背景设置为透明,并将边框背景设置为白色。然而,在边框和窗口之间的区域,我得到黑色背景而不是透明。
我在Window 7上的C#WPF,VS2010上开发。下面是我的XAML和屏幕截图。
XAML:
<Window WindowStyle="None" Background="Transparent">
<Border BorderBrush="Black" BorderThickness="1" CornerRadius="25" Background="White">
<Grid>
... some content ...
</Grid>
</Border>
</Window>
截图:
答案 0 :(得分:57)
您还需要在AllowsTransparency="True"
标记上设置Window
以使用透明窗口背景
<Window WindowStyle="None"
Background="Transparent"
AllowsTransparency="True">
</Window>