Шаблон элемента управления 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 | Событие | Нет |
Связанные темы
-
Типы элементов управления и поддерживаемые ими шаблоны элементов управления
-
Общие сведения о шаблонах элементов управления модели автоматизации пользовательского интерфейса
-
Общие сведения о дереве модели автоматизации пользовательского интерфейса
-
модель автоматизации пользовательского интерфейса поддержка перетаскивания