DragDrop.DragLeave Присоединенное событие
Определение
Возникает при перетаскивании объекта за пределы границ элемента, выступающего в качестве места переноса, без отпускания объекта.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
Примеры
В следующем примере показан обработчик событий DragLeave для элемента Ellipse.The following example shows the DragLeave event handler for an Ellipse element. Этот код отменяет предварительный просмотр, выполненный в обработчике событий DragEnter, путем применения сохраненного объекта Brush к эллипсу.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
Комментарии
Это событие вызывается каждый раз, когда объект перетаскивается из границ элемента, который выступает в качестве цели перетаскивания, без удаления.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. Это событие не возникает, если AllowDrop свойство элемента имеет значение false
.This event is not raised if the element's AllowDrop property is false
.
Обычно это событие обрабатывается для отмены всех изменений, внесенных в DragEnter обработчик событий.You typically handle this event to undo any changes that you made in the DragEnter event handler.
Сведения о маршрутизируемом событииRouted Event Information
Поле идентификатораIdentifier field | DragLeaveEvent |
Стратегия маршрутизацииRouting strategy | Восходящей маршрутизацииBubbling |
ДелегатDelegate | DragEventHandler |
Соответствующее событие туннелирования — PreviewDragLeave .The corresponding tunneling event is PreviewDragLeave.