IDropTargetProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |