Прочитать на английском

Поделиться через


IDropTargetProvider Интерфейс

Определение

Позволяет элементу автоматизации пользовательского интерфейса Майкрософт описывать себя как элемент, который может получать перетаскивание перетаскиваемого элемента в рамках операции перетаскивания. Реализуйте этот интерфейс для поддержки возможностей, которые клиент автоматизации запрашивает с помощью вызова GetPattern и PatternInterface.DropTarget.

[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2049203165, 46168, 20448, 152, 200, 170, 200, 157, 245, 109, 97)]
public interface IDropTargetProvider
Производный
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Целевой объект удаления сообщает о действии, если пользователь удаляет перетаскиваемый элемент на владельца однорангового узла в качестве целевого объекта удаления. Эти результаты действия называются эффектами. Эффекты являются описательными строками, а не визуальными эффектами в пользовательском интерфейсе и дизайне. Дополнительные сведения о том, для чего предназначен этот шаблон, см. в разделе Шаблон элемента управления DropTarget.

IDropTargetProvider реализуется существующими узлами автоматизации среда выполнения Windows для ListView или GridView (ListViewAutomationPeer, GridViewAutomationPeer). Это поддерживает среда выполнения Windows сценарий перетаскивания элементов списка, чтобы их можно было изменить. Существует ограниченное количество среда выполнения Windows классов, которые могут быть источником перетаскивания. Эти источники поддерживают шаблон IDragProvider для автоматизации.

Используйте DropTargetPatternIdentifiers, если вы хотите ссылаться на свойства шаблона IDropTargetProvider из кода управления при запуске событий автоматизации или вызове RaisePropertyChangedEvent.

Свойства

DropEffect

Возвращает строку, указывающую, что произойдет при удалении элемента.

DropEffects

Возвращает массив строк, перечисляющий возможные эффекты удаления при удалении этого элемента.

Применяется к

Продукт Версии
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

См. также раздел