#visual-studio #xaml
#visual-studio #xaml
Вопрос:
Мне нужно создать форму с закругленными углами. Я добавил элемент границы, чтобы я мог обрабатывать радиус и получать желаемый результат. Это становится сложнее, поскольку я хочу добавить прямоугольник с левой стороны элемента границы, потому что я больше не могу видеть эти закругленные углы. Затем нужно добавить текст в форме прямоугольника.
Вот мой код :
<Window x:Class="WinPE_UI.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WinPE_UI"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800" AllowsTransparency="True" WindowStyle="None"
Foreground="{x:Null}" Background="{x:Null}">
<Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Center" Height="450"
VerticalAlignment="Center" Width="800" Background="White" CornerRadius="15"
Margin="1.375,-1.042,-1.375,1.042">
<Grid HorizontalAlignment="Left" Height="449" Margin="0,-1,-1,0" VerticalAlignment="Top"
Width="799">
<Rectangle Fill="#FFB41313" HorizontalAlignment="Left" Height="449" VerticalAlignment="Top"
Width="105.625"/>
</Grid>
</Border>
</Window>
У кого-нибудь из вас есть идея, как сохранить закругленные углы с помощью Visual Studio?
Спасибо!
Ответ №1:
В конце концов я нашел решение. Для тех, кому может быть интересно, я нарисовал сетку, на которую я применил два элемента borders сбоку.