DragDrop.DragLeave DragDrop.DragLeave DragDrop.DragLeave Attached Event

Definizione

Si verifica quando un oggetto viene trascinato fuori dai limiti di un elemento che funge da destinazione del rilascio senza essere rilasciato.Occurs when an object is dragged out of the bounds of an element that is acting as a drop target without being dropped.

see AddDragLeaveHandler, and RemoveDragLeaveHandler
see AddDragLeaveHandler, and RemoveDragLeaveHandler
see AddDragLeaveHandler, and RemoveDragLeaveHandler

Esempi

Il seguente esempio mostra il gestore dell'evento DragLeave per un elemento Ellipse.The following example shows the DragLeave event handler for an Ellipse element. Questo codice annulla l'anteprima eseguita nel gestore dell'evento DragEnter applicando l'oggetto Brush salvato all'ellisse.This code undoes the preview performed in the DragEnter event handler by applying the saved Brush to the ellipse.

private void ellipse_DragLeave(object sender, DragEventArgs e)
{
    Ellipse ellipse = sender as Ellipse;
    if (ellipse != null)
    {
        ellipse.Fill = _previousFill;
    }
}
Private Sub Ellipse_DragLeave(ByVal sender As System.Object, ByVal e As System.Windows.DragEventArgs)
    Dim ellipse = TryCast(sender, Ellipse)
    If ellipse IsNot Nothing Then
        ellipse.Fill = _previousFill
    End If
End Sub

Commenti

Questo evento viene generato una volta ogni volta che un oggetto viene trascinato fuori dai limiti di un elemento che funge da obiettivo di rilascio senza essere eliminato.This event is raised once each time an object is dragged out of the bounds of an element that is acting as a drop target without being dropped. Questo evento non viene generato se la AllowDrop proprietà dell'elemento è. falseThis event is not raised if the element's AllowDrop property is false.

In genere si gestisce questo evento per annullare tutte le modifiche apportate DragEnter nel gestore eventi.You typically handle this event to undo any changes that you made in the DragEnter event handler.

Informazioni evento indirizzatoRouted Event Information

Campo identificatoreIdentifier field DragLeaveEvent
Strategia di routingRouting strategy BubblingBubbling
delegatoDelegate DragEventHandler

L'evento di tunneling corrispondente PreviewDragLeaveè.The corresponding tunneling event is PreviewDragLeave.

Si applica a

Vedi anche