Как определить общий стиль для TextBox и PasswordBox?Общий стиль для PasswordBox и TextBox
Мой подход, я определил стиль для TargetType FrameworkElement, но это не работает как обычный стиль, тогда в FrameworkElement не существует некоторых свойств.
Мой TextBox Стиль равен PasswordBoxStyle
<Style TargetType="{x:Type TextBox}">
<Setter Property="SnapsToDevicePixels" Value="True"/>
<Setter Property="OverridesDefaultStyle" Value="True"/>
<Setter Property="KeyboardNavigation.TabNavigation" Value="None"/>
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
<Setter Property="MinHeight" Value="30"/>
<Setter Property="AllowDrop" Value="true"/>
<Setter Property="FontFamily" Value="Verdana"/>
<Setter Property="FontSize" Value="14"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TextBox}">
<Border Name="Border" CornerRadius="4" Padding="2" Background="White" BorderBrush="Black" BorderThickness="1" >
<ScrollViewer Margin="0" x:Name="PART_ContentHost"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Стиль недвижимости "PasswordBoxSpecProperty" оленья кожа найдена в "System.Windows.Controls.PasswordBox" то же для «ControlProperty» «System.Windows.Controls.Control» и «TextboxSpecproperty» «System.Windows.Controls.TextBox» –
ah lol, ладно, я понимаю .. я решил ... TextBox.MinHeight thx:) –
@MarioBinder как вы разрешили ошибку относительно свойств? У меня такая же проблема. Должен ли я помещать свойство стиля в App.xaml? В каталоге ресурсов ..... – Tarek