【发布时间】:2009-02-20 22:01:51
【问题描述】:
使用 WPF,我成功地实现了拖放以重新排列列表(视图或框)内的项目,并在列表之间拖放项目。
现在我正在尝试弄清楚如何使用嵌套列表实现拖放。
例如,我有一个包含项目的列表视图,每个项目项都包含另一个任务列表视图。我希望能够拖放以重新排列项目的顺序,还可以重新排序任务并在项目之间移动它们。
我的代码可以成功地完成其中之一,但我不知道如何同时做到这一点。
似乎有某种痛苦的解决方案会涉及命中测试以及嵌套列表的 z 顺序,但我找不到任何示例。
有人可以指点一下吗?
仅供参考:我目前实现的工作代码基于以下两篇关于 WPF 拖放的优秀文章:
http://bea.stollnitz.com/blog/?p=53 http://www.codeproject.com/KB/WPF/ListViewDragDropManager.aspx
【问题讨论】:
标签: .net wpf silverlight