【发布时间】:2011-03-15 16:15:24
【问题描述】:
有没有人有以下任何场景的示例。
鉴于,这些都是动态填充的树。不使用 Heirarchal 数据模板,而是通过手动迭代对象集合并在适当的级别附加子级。
Treeview1 有 3 个级别,但项目只能在其级别内重新排序。所以,假设我们有驱动器、文件夹和文件。驱动器可以按顺序重新排列,但不能放入文件夹。在驱动器中向下导航一级时,可以对单个文件夹重新排序,但不能在驱动器之间拖动.. 与文件相同,只能重新排序,但不能移动到其他文件夹或驱动器
我有 2 个树视图,Treeview1 与上面的 #1 相同,Treeview2 就像可用项目的选择列表。用户可以将一个项目从 Treeview2 拖到 Treeview1,但它只能放置在 Treeview1 的文件级别。拖动的项目不能是文件的子项,也不能放置在文件夹级别,也不能放置在驱动器级别。另外,如何处理项目的上方、顶部或下方。
我还没有遇到过这些例子。
【问题讨论】:
标签: silverlight treeview drag-and-drop silverlight-4.0