C# 文本框的鼠标悬停事件在哪里?
我想在TextBox\u MouseHover事件上调用我的方法。 但是我找不到它。 我是否遗漏了什么,或者它真的没有实现C# 文本框的鼠标悬停事件在哪里?,c#,wpf,C#,Wpf,我想在TextBox\u MouseHover事件上调用我的方法。 但是我找不到它。 我是否遗漏了什么,或者它真的没有实现 有一个叫做MouseEnter,但在WindowsForms中,它和悬停事件有区别。我想你是在寻找鼠标悬停事件!尝试在应用程序中添加触发器属性。参考资料 <Application.Resources> <Style TargetType="TextBlock" x:Key="HoverUnderlineStyle"> <Style.Tr
有一个叫做MouseEnter,但在WindowsForms中,它和悬停事件有区别。我想你是在寻找
鼠标悬停事件!尝试在应用程序中添加触发器
属性。参考资料
<Application.Resources>
<Style TargetType="TextBlock" x:Key="HoverUnderlineStyle">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="TextBlock.TextDecorations" Value="Underline" />
</Trigger>
</Style.Triggers>
</Style>
</Application.Resources>
WPF本身没有鼠标悬停事件。最接近它的是一个事件,它大约在Windows窗体的鼠标悬停
触发的同时触发<代码>工具提示打开
仅当工具提示
属性不为null
时才会激发。要抑制工具提示,可以将ToolTipEventArgs.Handled
设置为true
WPF的MouseEnter
属性与Windows窗体中的属性相同。我已编辑了您的标题。请参见“”,其中共识是“不,他们不应该”。在WindowForms中,鼠标指针是:“当鼠标进入控件的可见部分时发生”,但鼠标指针是:“当鼠标在控件内保持静止一段时间时发生”,因此问题是,WPF中的MouseEnter与WinForms中的MouseEnter相同?可能重复我不想给它加下划线,我想在不添加Blend SDK、不使用EventTrigger和不使用MouseOverWrapper的情况下调用我的方法,如下划线中所述只是一个示例!