Граница текстового поля C# WPF
как сделать границу texrt округлой, как у apple mac textboxs, я видел опцию на propties, но она, похоже, ничего не делала! может кто-нибудь помочь?
Так оно и есть, поверь мне. Вам нужно положить его в Border
элемент и примените к нему округление. Вы даже можете сделать так, чтобы он казался приподнятым или утопленным. Просто делайте это аккуратно, учитывайте цвета, толщину и радиус закругления.
Например:
<Border BorderThickness="1.2 1.2 0 0" CornerRadius="3.2" BorderBrush="Black" Background="Yellow" Height="20" Margin="6"> <Border BorderThickness="0 0 1.2 1.2" CornerRadius="3.2" BorderBrush="White" Padding="1"> <TextBlock Width="130" Height="30" Background="Transparent" TextAlignment="Center">Some Text</TextBlock> </Border> </Border>
Решение 2: это решение сработало для меня.
<TextBlock Grid.Row=сетка"2".Колонка="4" свойство FontSize="18" свойство fontweight="полужирный" текст="мой текст" /&ГТ;
<Grid Grid.Row="2" Grid.Колонка="4" Сетки.Свойство Rowspan="1" Сетки.ColumnSpan="1">
<Border Grid.Row=сетка"1".Column="1" BorderBrush="Black" BorderThickness="1" />
Плакат принял решение, данное более 6 лет назад. Придерживайтесь ответов на новые сообщения, где ОП все еще нуждается в помощи, чтобы избежать сбора downvotes
Даже если вы не опоздали на шесть лет, это даже не попытка ответить на вопрос! В вашем "решении" нет ничего о закругленных границах, о чем и спрашивал ОП.