可以使用以下方法来实现:

  1. 将 CanResizeWithGrip 的样式模板复制到应用程序中,并将其中的 Thumb 控件的模板更改为具有所需的图标。

  2. 在模板中为 Thumb 控件添加一个名为 "PART_Track" 的 Grid 控件,并将其 Visibility 属性设置为 Visible。

  3. 在 Thumb 控件的 MouseEnter 事件中将 "PART_Track" 的 Visibility 属性设置为 Visible,并在 MouseLeave 事件中将其设置为 Collapsed。

这样,当用户将鼠标悬停在 CanResizeWithGrip 上时,图标将始终显示,并且当用户将鼠标移开时,图标将消失。

WPF 让 CanResizeWithGrip 显示图标 点击后也一直显示永不消失

原文地址: https://www.cveoy.top/t/topic/b6bm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录