У кого-нибудь есть пример для любого из следующих сценариев.
Учитывая, что это все динамически заполненные деревья.Не с использованием шаблона данных Heirarchal, а путем ручной итерации коллекций объектов и добавления дочерних элементов на соответствующем уровне.
Treeview1 имеет 3 уровня, но элементы могут быть переупорядочены только в пределах их уровня.Итак, допустим, у нас есть диски, папки и файлы.Дисководы можно переставлять по порядку, но не помещать в папку.При переходе вниз на один уровень на диске отдельные папки могут быть переупорядочены, но не перетаскиваться между дисками .. и то же самое с файлами, только могут быть переупорядочены, но не перемещены в другую папку или диск
У меня есть 2 дерева, Treeview1 - это то же самое, что и # 1 выше, а Treeview2 - как список доступных элементов.Пользователь может перетащить элемент из Treeview2 в Treeview1, но его можно разместить только на уровне файлов Treeview1.Перетаскиваемый элемент не может быть дочерним по отношению к файлу, размещаться на уровне папки или размещаться на уровне диска.Кроме того, как обращаться с над, над или под предметом.
Мне еще не приходилось сталкиваться с этими примерами.