Я новичок в WPF
. Я хочу показать пользовательский подсказку, когда возникает ошибка в TextBox
. Таким образом, я использовал Style
, как показано ниже:Подсказка не отображается должным образом
<Style x:Key="textBoxInError" TargetType="{x:Type TextBox}">
<Style.Triggers>
<Trigger Property="Validation.HasError" Value="true">
<Setter Property="ToolTip">
<Setter.Value>
<ToolTip Placement="Top">
<Border Margin="-4,0,-4,-3" Padding="2" Background="Red">
<Border.BitmapEffect>
<OuterGlowBitmapEffect></OuterGlowBitmapEffect>
</Border.BitmapEffect>
<Label Foreground="White" FontWeight="Bold" Content="{Binding RelativeSource={RelativeSource AncestorType={x:Type TextBox}}, Path=(Validation.Errors)[0].ErrorContent}"></Label>
</Border>
</ToolTip>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
Приведенный выше код не отображается сообщение об ошибке в ToolTip
. Не могли бы вы помочь в этом? Любая помощь будет очень заметной.
Спасибо за обновление. Ценю вашу помощь:) – user2216584