我有一个要启用拖放功能的WPF 4应用程序,目前我可以使用基本的拖放实现功能,但是我发现,如果不用鼠标光标切换来表示,它将更好。移动操作后,我可以在手指下面使用图像。

我的拖放操作是在自定义用户控件中启动的,因此我需要在视觉树中插入一个视觉元素,并使它跟随我的手指,也许我应该在主窗口中启用ManipulationDelta事件,检查 bool 值然后移动项目?

最佳答案

有一个使用自定义拖动光标at Jaime Rodriguez msdn blog的示例。您可以处理 GiveFeedback 事件并更改鼠标光标,但是要使用自定义Visual,作者可以创建一个新的Window并更新 QueryContinueDrag 上的位置。

关于WPF 4拖放,将可视元素作为光标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3129443/

10-12 07:22