C# 如何在不悬停鼠标的情况下立即显示工具提示?WPF、文本框、IDataErrorInfo

C# 如何在不悬停鼠标的情况下立即显示工具提示?WPF、文本框、IDataErrorInfo,c#,wpf,mvvm,tooltip,idataerrorinfo,C#,Wpf,Mvvm,Tooltip,Idataerrorinfo,我已经在互联网上搜索了我的明显问题,但我没有找到答案。我读过,也读过 我已经实现了IDataErrorInfo,如果鼠标悬停在文本框上,用户可以看到错误。但是,我想在不悬停鼠标的情况下立即显示错误发生的时间。我有一个规范的数据模板: <Style TargetType="TextBox"> <Style.Triggers> <Trigger Property="Validation.HasError" Value="true">

我已经在互联网上搜索了我的明显问题,但我没有找到答案。我读过,也读过

我已经实现了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>


我的问题是如何避免将鼠标悬停在边缘以显示工具提示?

这可能会有所帮助@阿尔穆洛:我不可能使用代码隐藏。也许这会有帮助@阿尔穆洛:我不可能使用代码隐藏。也许这会有帮助@阿尔穆洛:我不可能使用代码隐藏。