DragDrop.DragLeave Zdarzenie dołączone
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje, gdy obiekt jest przeciągany z granic elementu, który działa jako cel upuszczania bez porzucania.
see AddDragLeaveHandler, and RemoveDragLeaveHandler
see AddDragLeaveHandler, and RemoveDragLeaveHandler
see AddDragLeaveHandler, and RemoveDragLeaveHandler
Przykłady
Poniższy przykład przedstawia procedurę DragLeave obsługi zdarzeń dla Ellipse elementu. Ten kod cofa podgląd wykonywany w procedurze DragEnter obsługi zdarzeń przez zastosowanie zapisanego Brush do wielokropka.
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
Uwagi
To zdarzenie jest wywoływane raz za każdym razem, gdy obiekt jest przeciągany z granic elementu, który działa jako cel upuszczania bez porzucania. To zdarzenie nie jest zgłaszane, jeśli właściwość elementu AllowDrop to false
.
To zdarzenie jest zwykle obsługiwane w celu cofnięcia wszelkich zmian wprowadzonych w procedurze obsługi zdarzeń DragEnter .
Informacje dotyczące kierowanego zdarzenia
Pole identyfikatora | DragLeaveEvent |
Strategia routingu | Propagacji |
Delegat | DragEventHandler |
Odpowiednie zdarzenie tunelowania to PreviewDragLeave.