Окно со скругленными углами WinUI 3
Мне нужны закругленные углы в моем приложении UWP(WinUI 2), но, насколько я понимаю, это невозможно. Итак, я обнаружил проблемы с github, в которых говорится, что WinUI 3 позволяет создавать закругленные углы в окнах (например, при поиске в новых окнах). Может кто мне с этим поможет?
1 ответ
На элементах управления, которые его поддерживают, все, что вам нужно сделать, это установить CornerRadius
свойство. Здесь объясняется, как использовать стили для установки этого во всем приложении: https://docs.microsoft.com/en-us/windows/uwp/design/style/rounded-corner
Как установить это для отдельных элементов управления, подробно описано здесь: Свойство Control.CornerRadius
<Button Content="Button"
CornerRadius="15" />
<Border BorderThickness="5"
BorderBrush="Black"
CornerRadius="15" />
Вы можете легко увидеть это в действии в Xaml Studio.
Если вы спрашиваете, поддерживается ли установка этого свойства на странице напрямую, я думаю, что ответа пока нет. Я не видел никакой документации, подтверждающей это.
См.: Создание окон без хрома и прямоугольной формы из UWP или Можно ли создать приложение UWP без полей? для возможных обходных путей.