UIElement.AllowDrop Propiedad
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:
property bool AllowDrop { bool get(); void set(bool value); };
bool AllowDrop();
void AllowDrop(bool value);
public bool AllowDrop { get; set; }
var boolean = uIElement.allowDrop;
uIElement.allowDrop = boolean;
Public Property AllowDrop As Boolean
<uiElement AllowDrop="bool"/>
Valor de propiedad
bool
true
si este UIElement puede ser un destino de colocación con fines de operaciones de arrastrar y colocar; de lo contrario, false
. El valor predeterminado es false
.
Comentarios
El valor de AllowDrop
determina si se pueden controlar varios eventos relacionados con ser un destino de colocación o responder a los que se arrastran. Estos eventos solo se pueden controlar si AllowDrop
se encuentra true
en uiElement que es un destino de eliminación potencial. Estos eventos son:
Cada uno de los eventos enumerados es un evento enrutado. Si desea controlar un evento de arrastrar y colocar, el destino de colocación potencial debe tener AllowDrop
establecido true
en y el objeto donde se controla el evento debe tener AllowDrop
establecido en true
. Para obtener más información sobre los conceptos de eventos enrutados, consulte Información general sobre eventos y eventos enrutados.
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 generalizado DoDragDrop
que permita que cualquier elemento de la interfaz de usuario inicie una acción de arrastrar y colocar. El origen principal de una acción de arrastrar y colocar en una aplicación es cuando arrastras los elementos de una lista como GridView. Sin embargo, una vez iniciada la acción, cualquier UIElement de la aplicación puede ser un destino de eliminación siempre que AllowDrop
esté true
en ese elemento. Cualquier elemento que pase la acción de arrastrar y colocar puede controlar DragEnter, DragLeave o DragOver. La vista de lista de inicio no requiere AllowDrop
. En su lugar, el valor de CanDragItems se usa para determinar si los elementos de la lista se pueden usar para iniciar una acción de arrastrar y colocar.
Un elemento de interfaz de usuario no puede ser un destino de colocación para ninguna acción de arrastrar y colocar que comience desde fuera de la aplicación actual. Esto incluye acciones que proceden de otra aplicación, lo que es posible para una vista acoplada.