UIElement.AllowDrop Propiedad

Definición

Obtiene o establece un valor que determina si este UIElement puede ser un destino de colocación con fines de operaciones de arrastrar y colocar.

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

Boolean

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 es true en uiElement que es un destino de eliminación potencial. Estos eventos son:

  • DragEnter
  • DragLeave
  • DragOver
  • Soltar 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 en true 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 DoDragDrop generalizado 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 sea 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 para UWP actual. Esto incluye acciones que proceden de otra aplicación para UWP, lo que es posible para una vista acoplada.

Se aplica a

Consulte también