在WPF中,我想使用右键单击来启动拖放。像windows资源管理器这样的东西,右击,稍微移动一下,你就会得到装饰器来指示操作中的拖放。不要动,当你松开按钮时,你会看到上下文菜单。
我已经将其全部初始化,但当我调用"DragDrop.DoDragDrop“时,它会立即失效,而不是等待鼠标启动。
我确实看到了这个链接Stack Overflow Question,它引用了一篇Silverlight文章,以及对MouseCapture的需求,它只适用于左键。从字面上看,似乎根本不可能在wpf中进行右键拖动操作(如窗口)。我总是很难相信这样的事情:) (我确实尝试了MouseCapture,但没有效果)
发布于 2011-03-10 05:11:00
找到了您在MSDN forums上的问题的解决方案。主要思想是使用DragDrop.AddQueryContinueDragHandler。
https://stackoverflow.com/questions/4476547
复制相似问题