【问题标题】:Drag WPF Control into desktop to create new Window将 WPF 控件拖入桌面以创建新窗口
【发布时间】:2012-07-26 08:25:10
【问题描述】:

在我的应用程序中,我想将一个特定的用户控件拖到桌面上,该控件创建一个带有拖放控件的新窗口(类似于 Visual Studio 2010(使用 wpf 实现)选项卡项或谷歌浏览器选项卡)。据我所知,我们只能将拖放文件对象拖放到桌面而不是用户控件。有什么办法可以做到这一点?有没有可用于此目的的控件?

提前致谢。

【问题讨论】:

  • 也在找这个。只想要一些可以带标签等的东西并将拖放到新窗口中。我的猜测是每个窗口实际上都是一个 UserControl 并托管在一个窗口中。因此,当您删除时,您只需在创建新窗口后将主机更改为新窗口。有人做过吗?

标签: wpf drag-and-drop


【解决方案1】:

我不得不做类似的事情。为了完成这项工作,我所做的是在鼠标离开原始窗口时创建一个新窗口,而不是等到释放鼠标按钮。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    相关资源
    最近更新 更多