UIElement.AllowDrop Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.