WPF 4 拖放视觉元素作为光标

标签 wpf drag-and-drop .net-4.0

我有一个 WPF 4 应用程序,我想用它来启用拖放,目前我有一个基本的拖放实现,但我发现它会好得多,而不是鼠标光标改变来表示移动操作,我可以使用手指下方的图像。

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

最佳答案

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

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

相关文章:

wpf - 我可以实现自己的 View 解析服务并让 RequestNavigate 使用它吗?

wpf - 聚焦时清除文本框

c# - 与 ContentTemplate 中的 Bindings 和 DataContext 混淆

java - 在运行时禁用/启用 Vaadin 8 网格的拖放支持

Android 拖放和组件的可见性

c# - XAML - 在 DataGrid 的不同行上同步相同的动画

javascript - 你如何从 Chrome 中的 dragstart 事件中获取选定的项目? dataTransfer.getData 坏了吗?

c# - System.Management.ManagementException : "Privilege not held." When trying to Shutdown Windows 7 in C# 4. 0 使用 WMI

c# - 如何根据方法返回启用/禁用 WPF 按钮

sql-server - 如何使用 List 参数编译 LINQ 查询?