Задать вопрос
@flexpc

Как скруглить углы у окна WPF?

Я знаю то что ответ на это вопрос есть в интернете, но мне это не помогло. Я нашёл такой код
<Window x:Class="Windows.ModernWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="ModernWindow" Height="300" Width="300"
        AllowsTransparency="True" Background="Transparent"
        WindowStyle="None" ResizeMode="CanResizeWithGrip">
  <Border Width="Auto" Height="Auto" Name="windowFrame"
    
          BorderBrush="#395984"
          BorderThickness="1"
          CornerRadius="0,20,30,40" >
 
  </Border>
</Window>

И он вроде бы даже работает. Но при попытке закрасить фон, закрашивается все. А так же при попытке растянуть компонент на всё окно, он тоже залезает на закругление углы. Как этого избежать?
  • Вопрос задан
  • 1677 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
yarosroman
@yarosroman
C# the best
попробуйте
<Window ....
    <Window.Clip>
        <RectangleGeometry Rect="0,0,857,483" RadiusX="25" RadiusY="25"/>
    </Window.Clip>
</Window>


если не поможет
https://habr.com/ru/post/158561/ вот статья, может натолкнет
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы