【问题标题】:WPF UserControl Drag and DropWPF 用户控件拖放
【发布时间】:2018-12-03 22:12:09
【问题描述】:

我正在使用 WPF 为 MS Visual Studio 开发一个扩展,并且我想执行拖放操作。 现在,我在一个小型 WPF 应用程序中执行此操作以查看它是否正常工作并成功,但是当我在我的扩展程序中执行此操作时,我无法执行该操作。看起来不允许放置操作。 当我尝试 GradOver/DragEnter 时 - 一切正常,但这并不好,因为这些功能会复制我想要拖动的内容。 您认为可能存在什么问题?

PS 所有 Visual Studio 扩展 WPF 控制固有的 UserControl,而不是作为常规 WPF 应用程序从 Window 控制。

这里是一些代码示例:

拖动操作:

<Grid MouseLeftButtonDown="box1_MouseLeftButtonDown"/>

删除操作:

<Grid AllowDrop="True" Drop="box2_Drop"/>

谢谢!

【问题讨论】:

标签: c# wpf


【解决方案1】:

我的问题的答案在这篇文章中,非常简短且很有帮助: Drag Drop Within WPF ToolWindow in VS2010 Extension Not Allowed 此答案适用于 MSVS2010,但在 2015 年也有效

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 2014-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多