【发布时间】:2011-01-16 07:50:29
【问题描述】:
我正在寻找一个简单的ListBox 内置拖放功能。我认为 Silverlight 4 Toolkit 有something like that。
BoxList 应该能够:
- 通过拖放项目重新排序
- 将项目从一个
BoxList拖到另一个 - 显示拖拽项目的预览(幻影版)
- 显示放置位置(如将插入拖动的项目之间的一条线)
我希望微软有一些解决方案(例如在工具包中),但如果没有,我都会对任何可行的解决方案感到满意。例如,我徘徊在 DataGrid 列标题重新排序(通过拖放它们)实现中使用了什么控件。
感谢您的任何建议
编辑:请不要建议商业控制。这不是商业项目,我不想买。谢谢
【问题讨论】:
-
你发现了吗?如果可以,请告诉我们怎么做,谢谢
-
在互联网上有一些示例如何做到这一点,但它们有点过时(仍在使用最新的 .NET)。但是没有真正适合我需求的解决方案,所以我将自己实现逻辑并使用装饰层来显示拖动项目的幻像。
标签: .net wpf drag-and-drop listbox