IDropTargetProvider Interfaz

Definición

Permite a un elemento de Automatización de la interfaz de usuario de Microsoft 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 GetPattern y PatternInterface.DropTarget.

public interface class IDropTargetProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2049203165, 46168, 20448, 152, 200, 170, 200, 157, 245, 109, 97)]
struct IDropTargetProvider
[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
Public Interface IDropTargetProvider
Derivado
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

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 sistemas de automatización de Windows Runtime existentes para 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 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