RequestBringIntoViewEventHandler Délégué

Définition

Représente la méthode qui gère l’événement RequestBringIntoView routé.

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 dans lequel le gestionnaire d’événements est attaché.

e
RequestBringIntoViewEventArgs

Données d'événement.

Remarques

La gestion de cet événement est généralement effectuée uniquement dans les éléments qui prennent en charge une région à défilement, ou définit délibérément leur taille de rendu inférieure à la taille souhaitée combinée de leur contenu d’élément enfant, et est effectuée uniquement en gérant délibérément l’événement une fois qu’il a 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 qui est 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 la classe de l’événement défini par ScrollChanged la classe au lieu de FrameworkElement.RequestBringIntoView. Sinon, si vous créez une classe entièrement personnalisée qui ne dérive pas de ScrollViewer, vous pouvez toujours ajouter la gestion des classes en appelant EventManager.RegisterClassHandler dans votre instanciation de classe. Pour plus d’informations sur la gestion des classes, consultez Marquage des événements routés en tant que handled et gestion des classes.

Les éléments de contenu peuvent provoquer le déclenchement de l’événement par leurs hôtes de contenu (via l’appel BringIntoView et le déclenchement FrameworkElement.RequestBringIntoView à partir de l’hôte de contenu). De même, vous pouvez demander des éléments d’arborescence logique à afficher avec la méthode LogicalTreeHelper.BringIntoViewd’assistance.

Un ListBox implémente une méthode ScrollIntoViewassociée mais différente.

Méthodes d’extension

Nom Description
GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à

Voir aussi