RequestBringIntoViewEventHandler Délégué
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.
Représente la méthode qui va gérer l’événement routé RequestBringIntoView.
public delegate void RequestBringIntoViewEventHandler(System::Object ^ sender, RequestBringIntoViewEventArgs ^ e);
public delegate void RequestBringIntoViewEventHandler(object sender, RequestBringIntoViewEventArgs e);
type RequestBringIntoViewEventHandler = delegate of obj * RequestBringIntoViewEventArgs -> unit
Public Delegate Sub RequestBringIntoViewEventHandler(sender As Object, e As RequestBringIntoViewEventArgs)
Paramètres
- sender
- Object
Objet où le gestionnaire d’événements est attaché.
Données d'événement.
Remarques
La gestion de cet événement est généralement effectuée uniquement au sein d’éléments qui prennent en charge une région avec défilement, ou qui définissent délibérément leur taille de rendu inférieure à la taille souhaitée combinée de leur contenu d’élément enfant, et ne s’effectue qu’en gérant délibérément l’événement une fois qu’il a été routé vers le haut dans l’arborescence d’éléments et a atteint le premier parent qui offre la prise en charge de la région de défilement. Une implémentation existante qui gère les régions de défilement d’une manière généralement souhaitable pour les contrôles utilisateur est ScrollViewer. Si vous dérivez de ScrollViewer, vous pouvez inscrire un gestionnaire de classes pour FrameworkElement.RequestBringIntoView et compléter la gestion de classe de base de l’événement. Vous devez également envisager d’utiliser ou de gérer les classes de l’événement défini par ScrollChanged la classe au lieu de FrameworkElement.RequestBringIntoView. Si vous créez une classe entièrement personnalisée qui ne dérive pas de ScrollViewer, vous pouvez également ajouter la gestion de classe en appelant EventManager.RegisterClassHandler dans l’instanciation de votre classe. Pour plus d’informations sur la gestion des classes, consultez Marquage des événements routés comme gérés et Gestion de classe.
Les éléments de contenu peuvent provoquer le déclenchement de l’événement par leurs hôtes de contenu (par appel BringIntoView et déclenchement FrameworkElement.RequestBringIntoView à partir de l’hôte de contenu). De même, vous pouvez demander que des éléments d’arborescence logique soient mis en affichage avec la méthode LogicalTreeHelper.BringIntoViewd’assistance .
un ListBox implémente une méthode ScrollIntoViewassociée mais différente .
Méthodes d’extension
GetMethodInfo(Delegate) |
Obtient un objet qui représente la méthode représentée par le délégué spécifié. |