我需要在我的 UWP(WinUI 2) 应用程序中使用圆角,但据我了解,这是不可能的。所以我发现了 github issues,它说明了 WinUI 3 允许您在 Windows 上创建圆角(就像在新的 Windows 搜索中一样)。也许有人可以帮我解决这个问题?
在支持它的控件上,您所需要做的就是设置
CornerRadius
属性。这里解释了如何使用样式在整个应用程序中进行设置:https://learn.microsoft.com/en-us/windows/uwp/design/style/rounded-corner
如何在各个控件上具体设置此功能记录在此处:Control.CornerRadius Property
<Button Content="Button"
CornerRadius="15" />
<Border BorderThickness="5"
BorderBrush="Black"
CornerRadius="15" />
您可以在 Xaml Studio
中轻松查看此操作如果你问是否直接支持在页面上设置此属性,我认为答案是还没有。我没有看到任何文档表明它是这样的。
请参阅:从 UWP 创建无边框、非矩形窗口或是否可以创建无边框 UWP 应用程序?了解可能的解决方法。