我想知道是否有一种简单的方法(设置属性或ListView的某些东西)而不是通过Drag事件.
我想要的只是与Windows资源管理器类似的功能,用户可以在ListView中拖动ListViewItems,当它们被删除时,它们仍然保留在用户离开它们的位置.我想知道的是,如果在列表视图中内置了这样的功能吗?如果没有,那么我将不得不使用拖动事件,但如果我不需要,我不想做任何不必要的工作!
谢谢,
更新
我所拥有的答案似乎都是使用包含拖放功能的示例项目,我很欣赏答案,虽然我已经明白了如何做到这一点.问题是针对ListView是否有任何内置功能,我可以利用它来内部拖动ListViewItems.
解决方法:
回答你的问题:没有内置的功能可以在ListView控件中拖放项目.甚至MSDN文档也指示您为各种事件实现自己的代码隐藏以实现此功能(请参阅ListViewInsertionMark Class)