WPF默认光标中的拖动光标

标签 wpf drag-and-drop mouse-cursor

我想在鼠标悬停在 UIElement 上时使用默认的拖动鼠标光标来指示控件可拖动。

光标看起来像一个箭头和一个 FocusVisual 矩形,矩形内有一个重叠的加号。基本上,在拖动操作期间设置 DragDropEffects.Copy 时使用的光标。

但是,我想像所有其他类型一样使用此光标,方法是使用 Cursor="DragCopy"之类的内容。不幸的是,这个光标似乎不可用。由于操作系统之间的兼容性和视觉标准,我不想使用自定义光标。

有什么建议吗?

最佳答案

您需要 p/调用 SetCursor Win32 方法。

关于WPF默认光标中的拖动光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3074788/

相关文章:

c++ - 我的MDI中的拖放操作被CRichEditView拦截,并在CRichEditView::GetDocument中崩溃-如何覆盖它?

jquery - 如何使用 JQuery 将鼠标悬停在动态列表上时将光标更改为指针

javascript - 使用 JavaScript 更改鼠标指针

c# - 使用 Rx 确定鼠标拖动结束的正确方法是什么?

c# - 如何使用 StaticResource 在 XAML 中定义 DataContext

c# - 带有子集合的嵌套 ItemControls 上的 WPF 绑定(bind)

wpf - UI 线程中执行的异步方法中的异常导致应用程序崩溃

delphi - win7上的WMDropFiles问题

c++ - 使用 C++ 和 WinAPI 将 WM_DROPFILES 发送到第三方应用程序

javascript - 使用 JavaScript 在空闲时隐藏鼠标光标