DragDrop.DragLeave Événement attaché

Définition

Se produit quand un objet est déplacé hors des limites d’un élément qui fait office de cible de déplacement sans être déplacé.

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

Exemples

L'exemple suivant illustre le gestionnaire d'événements DragLeave pour un élément Ellipse. Ce code annule l'aperçu fourni par le gestionnaire d'événements DragEnter en appliquant le Brush enregistré à l'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

Remarques

Cet événement est déclenché une fois chaque fois qu’un objet sort des limites d’un élément qui agit comme une cible de suppression sans être supprimé. Cet événement n’est pas déclenché si la propriété de l’élément AllowDrop est false.

Vous gérez généralement cet événement pour annuler toutes les modifications que vous avez apportées au gestionnaire d’événements DragEnter .

Informations sur les événements acheminés

Champ Identificateur DragLeaveEvent
Stratégie de routage Bouillonnant
Délégué DragEventHandler

L’événement de tunneling correspondant est PreviewDragLeave.

S’applique à

Voir aussi