Шаблон элемента управления DropTarget
Предоставляет рекомендации и соглашения для реализации шаблона управления DropTarget с помощью IDropTargetProvider, включая сведения о свойствах и методах. Шаблон DropTarget используется для поддержки элементов управления, которые могут быть целью операции перетаскивания.
Рекомендации по реализации и соглашения
При реализации шаблона управления DropTarget используйте следующие рекомендации и соглашения:
- Шаблон DropTarget должен поддерживаться во время выполнения операции перетаскивания. Его можно поддерживать, даже если операция перетаскивания не выполняется.
- Требуется свойство IDropTargetProvider::D ropTargetEffect.
- Свойство IDropTargetProvider::D ropTargetEffects требуется, если для целевого объекта существует несколько возможных эффектов удаления.
- Элемент должен вызывать события изменения свойства для свойств DropTargetEffect (UIA_DropTargetDropTargetEffectPropertyId) и DropTargetEffects (UIA_DropTargetDropTargetEffectsPropertyId) при изменении.
Обязательные элементы для IDropTargetProvider
Для реализации интерфейса IDropTargetProvider требуются следующие свойства и методы.
Обязательные элементы | Тип элемента | Примечания |
---|---|---|
DropTargetEffect | Свойство | Никакой |
DropTargetEffects | Свойство | Требуется, если целевой объект удаления поддерживает несколько возможных эффектов удаления. |
UIA_DropTarget_DragEnterEventId | Событие | Никакой |
UIA_DropTarget_DragLeaveEventId | Событие | Никакой |
UIA_DropTarget_DroppedEventId | Событие | Никакой |
Связанные разделы
-
Типы элементов управления и поддерживаемые шаблоны элементов управления
-
Обзор шаблонов элементов управления автоматизации пользовательского интерфейса
-
поддержка автоматизации пользовательского интерфейса для перетаскивания