Compartir a través de


IDropTargetProvider Interfaz

Definición

Habilita un elemento de Automatización de la interfaz de usuario de Microsoft para describirse como un elemento que puede recibir una colocación de un elemento arrastrado como parte de una operación de arrastrar y colocar. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y 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
Derivado
Atributos

Comentarios

Un destino de colocación notifica la acción si el usuario quita el elemento arrastrado en el propietario del mismo nivel como destino de colocación. Estos resultados de acción se denominan efectos. Los efectos son cadenas descriptivas, no efectos visuales en una interfaz de usuario y sentido de diseño. Para obtener más información sobre lo que es este patrón, consulta DropTarget Control Pattern( Patrón de control DropTarget).

IDropTargetProvider se implementa mediante los elementos del mismo nivel de automatización de Windows Runtime existentes para un control ListView o GridView (ListViewAutomationPeer, GridViewAutomationPeer). Esto admite el escenario de Windows Runtime de arrastrar elementos de lista para que se puedan reordenar. Hay un número limitado de clases de Windows Runtime que pueden ser un origen de arrastre; estos orígenes admiten el patrón IDragProvider con fines de automatización.

Use DropTargetPatternIdentifiers si desea hacer referencia a las propiedades del patrón IDropTargetProvider desde el código de control al desencadenar eventos de automatización o llamar a AutomationPeer.RaisePropertyChangedEvent.

Propiedades

DropEffect

Obtiene una cadena que indica lo que ocurrirá cuando se quite el elemento.

DropEffects

Obtiene una matriz de cadenas que enumera los posibles efectos de colocación cuando se quita este elemento.

Se aplica a

Consulte también