DragEventHandler Delegado
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í.
public delegate void DragEventHandler(Platform::Object ^ sender, DragEventArgs ^ e);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(716284421, 7795, 19407, 170, 188, 87, 185, 126, 33, 150, 29)]
class DragEventHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(716284421, 7795, 19407, 170, 188, 87, 185, 126, 33, 150, 29)]
public delegate void DragEventHandler(object sender, DragEventArgs e);
Public Delegate Sub DragEventHandler(sender As Object, e As DragEventArgs)
Parámetros
- sender
-
Object
Platform::Object
IInspectable
Objeto en que está asociado el controlador de eventos.
Datos del evento.
- 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
DragEventHandler es el delegado que implementa para controlar estos eventos:
- UIElement.DragEnter
- UIElement.DragLeave
- UIElement.DragOver
- UIElement.Drop Estos eventos son eventos enrutados. Cambiar el valor de la propiedad Handled de DragEventArgs de un controlador de eventos puede influir en el comportamiento de un evento enrutado. Para obtener más información sobre el concepto de eventos enrutados, consulta Información general sobre eventos y eventos enrutados.
La clase Control tiene controladores de eventos previamente cableados que control de tipos derivados pueden invalidar para proporcionar control basado en clases para los eventos de arrastrar y colocar. Estos métodos son:
La Windows Runtime implementación de conceptos de arrastrar y colocar permite que solo determinados controles y acciones de entrada inicien una acción de arrastrar y colocar. No hay ningún método DoDragDrop generalizado que permita que cualquier elemento de interfaz de usuario inicie una acción de arrastrar y colocar. El origen principal de una acción de arrastrar y colocar es cuando se arrastran los elementos de una lista como GridView.