HierarchyDropFlags
перечисление
Описание
Определяет, каким образом перетаскиваемые объекты должны сбрасываться относительно уже существующих Hierarchy элементов.
Свойства
| Свойство | Описание |
|---|---|
| None | Вставить перетаскиваемый объект в Hierarchy. Значение флага по умолчанию 0. Единственный случай, когда DropMode имеет значение 0, это когда перетаскивается внешний объект и установлен parentForDraggedObjects. Тогда dropTargetInstanceID имеет значение 0 и цель передается parentForDraggedObjects. |
| DropUpon | Опустить перетаскиваемый объект на элемент Hierarchy, над которым находится курсор мыши. Объект, над которым находится курсор мыши — это dropTargetInstanceID, а сбрасываемый объект вставляется как дочерний объект цели. Этот флаг также используется при перетаскивании и сбрасывании объектов вне Hierarchy и внутрь и под последний элемент в Hierarchy для добавления в Scene. В этом случае dropTargetInstanceID является манипулятором Scene. |
| DropBetween | Опустить перетаскиваемый объект между двумя Hierarchy родственными элементами, над которыми находится курсор мыши. dropTargetInstanceID — это Hierarchy элемент над точкой наведения курсора, опустившийся объект вставляется под целью. |
| DropAfterParent | Перетаскивание перетаскиваемого объекта в первую дочернюю позицию после родительского элемента Hierarchy, когда курсор мыши находится между родительским и первым дочерним элементом. dropTargetInstanceID является первым дочерним элементом под родительским элементом, а перетаскиваемый объект вставляется между родительским и первым дочерним элементом. При использовании DropAfterParent, DropBetween и DropAbove также используются для предоставления информации о местонахождении перетаскиваемого объекта. |
| SearchActive | Этот флаг устанавливается, если Hierarchy показывает результаты поиска. Если поиск активен, разрешается только DropUpon (другие действия не могут быть выполнены на частичном списке элементов). |
| DropAbove | Опустить перетаскиваемый объект над элементом Hierarchy, над которым находится курсор мыши. dropTargetInstanceID — это элемент Hierarchy, расположенный под точкой указателя, и перетаскиваемый объект вставляется над целью. |