DragDrop.DragLeave Événement attaché
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.