DragDrop.DragLeave Kejadian Terlampir
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Terjadi ketika objek diseret keluar dari batas elemen yang bertindak sebagai target jatuh tanpa dihilangkan.
see AddDragLeaveHandler, and RemoveDragLeaveHandler
see AddDragLeaveHandler, and RemoveDragLeaveHandler
see AddDragLeaveHandler, and RemoveDragLeaveHandler
Contoh
Contoh berikut menunjukkan penanganan DragLeave aktivitas untuk Ellipse elemen . Kode ini membatalkan pratinjau yang dilakukan di DragEnter penanganan aktivitas dengan menerapkan penyimpanan Brush ke elips.
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
Keterangan
Kejadian ini dinaikkan sekali setiap kali objek diseret keluar dari batas elemen yang bertindak sebagai target penurunan tanpa dihilangkan. Kejadian ini tidak dinaikkan jika properti elemen AllowDrop adalah false
.
Anda biasanya menangani peristiwa ini untuk membatalkan perubahan apa pun yang Anda buat di penanganan DragEnter aktivitas.
Informasi Peristiwa Yang Dirutekan
Bidang pengidentifikasi | DragLeaveEvent |
Strategi perutean | Menggelegak |
Delegasikan | DragEventHandler |
Peristiwa penerowongan yang sesuai adalah PreviewDragLeave.