我尝试创建一个带有圆角的窗口。我将窗口背景设置为透明并将边框背景设置为白色。然而,在边框和窗口之间的区域,我得到黑色背景而不是透明背景。
我在 Windows 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>
Screenshot:
您还需要设置AllowsTransparency="True"
在你的Window
标签使用透明窗口背景
<Window WindowStyle="None"
Background="Transparent"
AllowsTransparency="True">
</Window>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)