我在互联网上搜索了一个显而易见的问题,但我找不到任何问题。我已阅读this article,this和this。
我已经实现了IDataErrorInfo,如果鼠标悬停在文本框上,用户可以看到错误。但是,我想立即显示错误发生时没有悬停鼠标。我有一个规范的数据模板:
<Style TargetType="TextBox">
<Style.Triggers>
<Trigger Property="Validation.HasError" Value="true">
<Setter Property="ToolTip"
Value="{Binding RelativeSource={x:Static RelativeSource.Self},
Path=(Validation.Errors)[0].ErrorContent}"/>
</Trigger>
</Style.Triggers>
</Style>
我的问题是如何避免将鼠标悬停在边缘以显示工具提示?