DragDrop.DragLeave Zdarzenie dołączone
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
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
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 .
Pole identyfikatora | DragLeaveEvent |
Strategia routingu | Propagacji |
Delegat | DragEventHandler |
Odpowiednie zdarzenie tunelowania to PreviewDragLeave.
Produkt | Wersje |
---|---|
.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 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: