nit*_*rog 14 wpf tooltip mouseevent
我想要做的是在鼠标结束后显示工具提示.鼠标输出后,工具提示不会关闭.
只有鼠标移出才能关闭工具提示.
客户有一个要求,他们希望ToolTip无限期地保持不变直到鼠标停止发生.
附加:有没有办法只关闭鼠标输出的工具提示,而不是鼠标移动?
鼠标将覆盖的区域是一个矩形,只有当我移出矩形时,工具尖端才会关闭.
谢谢.
Bry*_*ker 25
你的问题并不完全清楚,我不确定你在寻找什么,但是会影响ToolTip持续时间的事情如下:
ToolTipService.InitialShowDelay
- 悬停在控件上和工具提示出现之间的时间长度(以毫秒为单位).0 =即时.
ToolTipService.ShowDuration
- 当鼠标悬停在工具提示上时工具提示会挂起的时间长度(以毫秒为单位).设置它真的很高将是一个"永不关闭"的选项,但没有一个真正的永远选择.
ToolTipService.BetweenShowDelay
- 弹出工具提示后,这InitialShowDelay
是再次观察之前必须经过的时间量.
例:
<TextBox ToolTipService.InitialShowDelay="5000"
ToolTipService.ShowDuration="2000"
ToolTipService.BetweenShowDelay="10000"
ToolTip="This is a tool tip." />
Run Code Online (Sandbox Code Playgroud)
有了这个,当你翻过TextBox时,工具提示将在五秒后显示出来.它会徘徊两秒钟.直到你没有查看工具提示10秒钟,悬停和弹出之间没有延迟.
归档时间: |
|
查看次数: |
19772 次 |
最近记录: |