日期:2014-05-20  浏览次数:21177 次

请问如何在WPF和Listview中处理按住Ctrl或Shift多选后拖拽的问题?如何使得在拖拽的时候,之前用Ctrl选中的Item继续处于选中状态??!!
如题
现在已经用Listview自己的Extend属性支持了按Ctrl或Shift多选Listview中的Item,但是当要接着开始执行拖拽操作的时候,除了被鼠标当前点击的Item外,其余刚才被多选的Item的选中状态都丢失了


现在就是想做成Windows中那种多选几个文件然后拖拽那样的效果,请问各位高手如何实现??????!??!!??

在线等,谢谢了先

------解决方案--------------------
就doDrag和dragEnd就可以,如果要拖动的时候需要显示效果。需要辅助的类实现。

参考:http://www.codeproject.com/cs/miscctrl/TreeViewDragDrop.asp

参考实现,我想应该不难吧

------解决方案--------------------
转给我吧