Partilhar via


UIElement.AllowDrop Propriedade

Definição

Obtém ou define um valor que determina se esse UIElement pode ser um destino de soltar para fins de operações de arrastar e soltar.

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 da propriedade

Boolean

bool

true se esse UIElement puder ser um destino de soltar para fins de operações de arrastar e soltar; caso contrário, false. O padrão é false.

Comentários

O valor de AllowDrop determina se vários eventos relacionados a ser um destino de soltar ou responder a serem arrastados podem ser manipulados. Esses eventos só poderão ser manipulados se AllowDrop for true no UIElement que é um possível destino de descarte. Esses eventos são:

  • DragEnter
  • DragLeave
  • DragOver
  • Gota Cada um dos eventos listados é um evento roteado. Se você quiser manipular um evento de arrastar e soltar borbulhante, o destino de soltar potencial deverá ter AllowDrop definido como true e o objeto em que o evento é manipulado deverá ter AllowDrop definido como true. Para obter mais informações sobre conceitos de evento roteado, consulte Visão geral de eventos e eventos roteado.

A implementação Windows Runtime de conceitos de arrastar e soltar permite que apenas determinados controles e ações de entrada iniciem uma ação de arrastar e soltar. Não há nenhum método DoDragDrop generalizado que permita que qualquer elemento de interface do usuário inicie uma ação de arrastar e soltar. A origem main de uma ação de arrastar e soltar em um aplicativo é quando você arrasta os itens de uma lista, como GridView. No entanto, depois que a ação for iniciada, qualquer UIElement no aplicativo poderá ser um destino de soltar, desde que AllowDrop seja true nesse elemento. Todos os elementos passados pela ação de arrastar e soltar podem manipular DragEnter, DragLeave ou DragOver. A exibição de lista inicial não requer AllowDrop. Em vez disso, o valor de CanDragItems é usado para determinar se os itens na lista podem ser usados para iniciar uma ação de arrastar e soltar.

Um elemento de interface do usuário não pode ser um destino de soltar para qualquer ação de arrastar e soltar que comece de fora do aplicativo UWP atual. Isso inclui ações provenientes de outro aplicativo UWP, o que é possível para uma exibição ajustada.

Aplica-se a

Confira também