【问题标题】:Drag and Drop ListBox for WPFWPF 的拖放列表框
【发布时间】:2011-01-16 07:50:29
【问题描述】:

我正在寻找一个简单的ListBox 内置拖放功能。我认为 Silverlight 4 Toolkit 有something like that

BoxList 应该能够:

  • 通过拖放项目重新排序
  • 将项目从一个BoxList 拖到另一个
  • 显示拖拽项目的预览(幻影版)
  • 显示放置位置(如将插入拖动的项目之间的一条线)

我希望微软有一些解决方案(例如在工具包中),但如果没有,我都会对任何可行的解决方案感到满意。例如,我徘徊在 DataGrid 列标题重新排序(通过拖放它们)实现中使用了什么控件。

感谢您的任何建议

编辑:请不要建议商业控制。这不是商业项目,我不想买。谢谢

【问题讨论】:

  • 你发现了吗?如果可以,请告诉我们怎么做,谢谢
  • 在互联网上有一些示例如何做到这一点,但它们有点过时(仍在使用最新的 .NET)。但是没有真正适合我需求的解决方案,所以我将自己实现逻辑并使用装饰层来显示拖动项目的幻像。

标签: .net wpf drag-and-drop listbox


【解决方案1】:

ListBox中的build可以实现拖放,你只需要处理拖放操作。

我使用going-wpf-dragdrop

它还包含在 WPF 应用程序中使用它的示例

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-11
    • 2016-11-03
    • 2012-07-27
    • 2013-05-14
    • 1970-01-01
    相关资源
    最近更新 更多