我是WPF
的新用户。我想在TextBox
发生错误时显示自定义工具提示。工具提示未正确显示
<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
错误消息:因此,如下所示我已经使用Style
。你能帮我解决这个问题吗?任何帮助将是非常可观的。
感谢您的更新。感谢你的帮助:) – user2216584 2013-03-27 20:12:07