Ler em inglês

Compartilhar via


DragDrop.DragLeave Evento anexado

Definição

Ocorre quando um objeto é arrastado para fora dos limites de um elemento que está atuando como um destino de soltar sem ter sido solto.

C#
see AddDragLeaveHandler, and RemoveDragLeaveHandler

Exemplos

O exemplo a seguir mostra o DragLeave manipulador de eventos de um Ellipse elemento . Esse código desfaz a visualização executada no DragEnter manipulador de eventos aplicando o salvo Brush à elipse.

C#
private void ellipse_DragLeave(object sender, DragEventArgs e)
{
    Ellipse ellipse = sender as Ellipse;
    if (ellipse != null)
    {
        ellipse.Fill = _previousFill;
    }
}

Comentários

Esse evento é gerado uma vez cada vez que um objeto é arrastado para fora dos limites de um elemento que está agindo como um destino de soltar sem ser descartado. Esse evento não será gerado se a propriedade do AllowDrop elemento for false.

Normalmente, você manipula esse evento para desfazer as alterações feitas no DragEnter manipulador de eventos.

Informações de evento encaminhado

Campo Identificador DragLeaveEvent
Estratégia de roteamento Borbulhando
Delegar DragEventHandler

O evento de túnel correspondente é PreviewDragLeave.

Aplica-se a

Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Confira também