【发布时间】:2016-11-18 11:11:26
【问题描述】:
我正在尝试禁用密码框的悬停和鼠标悬停效果。因为我将密码框样式属性设置为我的自定义属性并且它们是重叠的。如何禁用密码框的默认效果?
这里是密码框的xaml及其样式
<PasswordBox x:Name="PassBox" MaxLength="40" PasswordChar="*" MinWidth="250" Style="{StaticResource PasswordBoxWithValidation}" Margin="10" />
这里是密码框的样式
<Style x:Key="PasswordBoxWithValidation" TargetType="PasswordBox">
<Style.Triggers>
<Trigger Property="Validation.HasError" Value="True">
<Setter Property="BorderBrush" Value="Red" />
<Setter Property="ToolTipService.ShowDuration" Value="20000" />
<Setter Property="ToolTip">
<Setter.Value>
<ToolTip DataContext="{Binding Path=PlacementTarget, RelativeSource={RelativeSource Self}}">
<ItemsControl ItemsSource="{Binding Path=(Validation.Errors)}" DisplayMemberPath="ErrorContent" />
</ToolTip>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
【问题讨论】:
标签: c# wpf xaml styles passwordbox