我有一个 WPF 项目,要求主窗口有圆角。我目前可以通过设置 AllowTransparency=True 来做到这一点。这样圆角附近的白色背景就会变得透明。
但是,AllowTransparency 很慢而且有问题。特别是有一个 known AllowTransparency 严重损坏并且 MS 拒绝修复它的问题 - 它影响了我的客户。此外,MS 建议的修补程序充其量是不一致的,因此这也不是一个选项。
我似乎有两个选择:1) 简单地关闭 AllowTransparency 并使用丑陋得要命的形式,或者 2) 找到一个没有 AllowTransparency 的圆角边缘的解决方法。
StackO 是否可以在 WPF 项目中使用 AllowTransparency=False 设置圆边?谢谢。
最佳答案
也许这有帮助? http://www.kirupa.com/blend_wpf/custom_wpf_windows.htm (仍然使用 AllowTransparency ) 或者这个:http://www.codeproject.com/KB/WPF/CustomWPFWindow.aspx
关于c# - 圆形边缘形式的 AllowTransparency 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8790589/