如何解决当鼠标指针在ListView中切换组时,ToolTip的InitialShowDuration更长
我有一个ListView,其中的项目已排序和分组,并且每个项目都有一个工具提示。工具提示的ShowDelay设置为0,但是从一个组转到另一个组时会增加延迟时间。将鼠标悬停在组内的项目上时,延迟似乎为0。
为什么去另一个小组时会有额外的延迟?
常规工具提示在资源中设置为:
<Style TargetType="{x:Type ToolTip}">
<Setter Property="ToolTipService.InitialShowDelay" Value="0"/>
<Setter Property="ToolTipService.BetweenShowDelay" Value="0"/>
</Style>
编辑:
内容示例和正在发生的事情 listview中的项目作为ListCollectionView加载,该列表随PSCustomObjects加载。 Listview包含具有一个或多个项目的组。
鼠标指针悬停在第0组中的项目0上,listviewitem的工具提示在大约1秒钟后打开。 鼠标指针悬停在第0组中的项目1上,listviewitem的工具提示立即打开。
鼠标指针将鼠标悬停在组1中的项目0上,listviewitem的工具提示将在约1秒钟后打开。 鼠标指针悬停在组1中的项目1上,listviewitem的工具提示立即打开。 鼠标指针悬停在组1中的项目2上,listviewitem的工具提示立即打开。
我无法以编程方式获取时间,但是如上所述,当鼠标指针移到另一个组时,打开工具提示的时间会增加。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。