Для формы TextBox я добавил стили CornerRadius и HorizontalContentAlignment.
<Application.Resources>
<Style x:Key="TextBoxForm" TargetType="{x:Type TextBox}">
<Setter Property="Height" Value="23"></Setter>
<Setter Property="Background" Value="#F7F7F7"></Setter>
<Setter Property="BorderThickness" Value="0"></Setter>
<Setter Property="BorderBrush" Value="Transparent"/>
<Setter Property="HorizontalContentAlignment" Value="Right"></Setter>
<Setter Property="VerticalContentAlignment" Value="Top"></Setter>
<Setter Property="FontSize" Value="17"></Setter>
<Style.Resources>
<Style TargetType="{x:Type Border}">
<Setter Property="CornerRadius" Value="15"></Setter>
</Style>
</Style.Resources>
</Style>
</Application.Resources>
В редакторе он был применен, а углы были скруглены. Формы в редакторе
Но когда я запускаю программу, форма текстового поля имеет прямоугольную форму, а текст не выравнивается Реальная программа
Это происходит толькопри использовании .NET 3.5, при использовании .NET 4+ все нормально.Как я могу заставить его работать на .NET 3.5?