IDropTargetProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет элементу автоматизации пользовательского интерфейса Майкрософт описывать себя как элемент, который может получать перетаскивание перетаскиваемого элемента в рамках операции перетаскивания. Реализуйте этот интерфейс для поддержки возможностей, которые клиент автоматизации запрашивает с помощью вызова AutomationPeer.GetPattern и PatternInterface.DropTarget.
public interface class IDropTargetProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2603261757, 48049, 20749, 153, 232, 14, 10, 225, 74, 110, 59)]
struct IDropTargetProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2603261757, 48049, 20749, 153, 232, 14, 10, 225, 74, 110, 59)]
public interface IDropTargetProvider
Public Interface IDropTargetProvider
- Производный
- Атрибуты
Комментарии
Целевой объект удаления сообщает о действии, если пользователь удаляет перетаскиваемый элемент на владельца однорангового узла в качестве целевого объекта удаления. Эти результаты действия называются эффектами. Эффекты являются описательными строками, а не визуальными эффектами в пользовательском интерфейсе и дизайне. Дополнительные сведения о том, для чего предназначен этот шаблон, см. в разделе Шаблон элемента управления DropTarget.
IDropTargetProvider реализуется существующими одноранговых узлами автоматизации среда выполнения Windows для ListView или GridView (ListViewAutomationPeer, GridViewAutomationPeer). Это поддерживает среда выполнения Windows сценарий перетаскивания элементов списка, чтобы их можно было изменить. Существует ограниченное количество среда выполнения Windows классов, которые могут быть источником перетаскивания. Эти источники поддерживают шаблон IDragProvider для автоматизации.
Используйте DropTargetPatternIdentifiers, если вы хотите ссылаться на свойства шаблона IDropTargetProvider из управляющего кода при запуске событий автоматизации или вызове AutomationPeer.RaisePropertyChangedEvent.
Свойства
DropEffect |
Возвращает строку, указывающую, что произойдет при удаляемом элементе. |
DropEffects |
Возвращает массив строк, перечисляющий возможные эффекты удаления при удалении этого элемента. |