我这里有一个奇怪的问题。我使用向导为带有工具窗口的 Visual Studio 集成包/VSIX 项目创建了一个简单的插件。在该窗口中,我想从列表框中进行简单的拖放,然后放到同一个窗口中。我在普通的 WPF 程序中做过同样的事情,但是当我在 WS 工具窗口中这样做时,这是不允许的。我开始拖放操作(由PreviewMouseLeftButtonDown
事件启动)并调用该DragDrop.DoDragDrop()
方法,我立即获得了停止符号光标。不允许拖动。
有任何想法吗?安全限制或这些 WPF 控件托管在 ToolWindowPane 和旧的 Visual Studio IDE COM 东西中这一事实的影响我猜......感谢您的帮助!