wpf - 在 winform 或 wpf 中拖放

标签 wpf winforms drag-and-drop

我想创建一个简单的 winforms 或 wpf 应用程序,我可以在其中拖放虚拟“卡片”。下面这不是我想要做的,但它是我在网上找到的最接近代表用户界面的东西。

http://www.greenpeppersoftware.com/confluence/plugins/advanced/gallery-slideshow.action?imageNumber=1&pageId=24870977&decorator=popup&galleryTitle=Task+board+and+transitions

所以基本上我想在 GUI 中有列,我可以在其中拖动和拖动到另一个。

我的问题是:

  • 这在 winforms 或 wpf 中会更容易吗
  • 我从哪里开始?
  • 最佳答案

    在 winForms 和 WPF 中,可以通过处理目标 DragOver 和 Drop 上的事件以类似的方式完成拖放。

    但是,对于 WPF,您还有其他选择。您还可以通过在拖动时使用缩略图来使应用程序看起来更好(这在 winforms 中是可能的,但更难实现)。

    看看this WPF sample它使用一个辅助类,并认为它完全符合您的需要。

    关于wpf - 在 winform 或 wpf 中拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/762781/

    相关文章:

    c# - 隐藏表单上的最小化和最大化按钮而不隐藏标题

    c# - 对 System.Windows.Forms 的引用

    android - 3.0 中的拖放

    android - OnDragListener 未收到 DRAG_STARTED 或 DRAG_ENDED,但收到 ACTION_DROP

    wpf - WindowsFormsHost ZOrder

    c# - 通过代码将 MergedDictionaries 添加到样式

    c# - 在控制台应用程序中启动 WPF 应用程序

    c# - 使用带有信任证书的 ClickOnce 进行 WPF 应用程序部署

    sql-server - 我是否泄漏了 ADO.NET 连接?

    select - Sublime Text 3 : Disable selection drag & drop from gutter