RequestBringIntoViewEventHandler RequestBringIntoViewEventHandler RequestBringIntoViewEventHandler RequestBringIntoViewEventHandler Delegate

Definition

Stellt die Methode für die Behandlung des RequestBringIntoView-Routingereignisses dar.Represents the method that will handle the RequestBringIntoView routed event.

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)

Parameter

sender
Object Object Object Object

Das Objekt, an das der Ereignishandler angefügt ist.The object where the event handler is attached.

Vererbung
RequestBringIntoViewEventHandlerRequestBringIntoViewEventHandlerRequestBringIntoViewEventHandlerRequestBringIntoViewEventHandler

Hinweise

Behandlung dieses Ereignisses ist in der Regel nur in den Elementen, die einen bildlauffähigen Bereich unterstützen, oder anderweitig absichtlich festlegen ihrer Renderinggröße kleiner ist als die kombinierten gewünschte Größe des untergeordneten Elements Inhalts und erfolgt nur durch das Behandeln von absichtlich die das Ereignis, sobald es in der Elementstruktur aufwärts weitergeleitet wurde und das erste übergeordnete, das Renderinggröße erreicht hat.Handling this event is typically only done within elements that support a scrollable region, or otherwise deliberately set their rendering size smaller than the combined desired size of their child element content, and is only done by deliberately handling the event once it has routed upwards in the element tree and has reached the first parent that offers scrolling region support. Eine vorhandene Implementierung, die Regionen mit Bildlauf in einer Weise behandelt, die in der Regel für Benutzersteuerelemente erwünscht ist, stellt ScrollViewer.An existing implementation that handles scrolling regions in a manner that is typically desirable for user controls is ScrollViewer. Bei der Ableitung von ScrollViewer, Sie können einen Klassenhandler für registrieren FrameworkElement.RequestBringIntoView und die Basisklasse Behandlung des Ereignisses ergänzen.If you derive from ScrollViewer, you can register a class handler for FrameworkElement.RequestBringIntoView and supplement the base class handling of the event. Sie sollten auch berücksichtigen, verwenden oder die Klassenbehandlung der Klasse definierten ScrollChanged Ereignis anstelle von FrameworkElement.RequestBringIntoView.You should also consider using or class-handling the class-defined ScrollChanged event instead of FrameworkElement.RequestBringIntoView. Auch wenn Sie eine vollständig benutzerdefinierte Klasse erstellen, die nicht von abgeleitet ist ScrollViewer, können Sie weiterhin Klassenbehandlung durch Aufrufen von hinzufügen EventManager.RegisterClassHandler in Ihre Instanziierung der Klasse.Alternatively, if you create an entirely custom class that does not derive from ScrollViewer, you can still add class handling by calling EventManager.RegisterClassHandler in your class instantiation. Weitere Informationen zur Klassenbehandlung finden Sie unter Markieren von Routingereignissen als behandelt und Klassenbehandlung.For details on class handling, see Marking Routed Events as Handled, and Class Handling.

Content-Elemente können dazu führen, dass das Ereignis von den Inhaltshosts ausgelöst wird (durch den Aufruf BringIntoView und Auslösen von FrameworkElement.RequestBringIntoView vom Inhaltshost).Content elements can cause the event to be raised by their content hosts (through calling BringIntoView and raising FrameworkElement.RequestBringIntoView from the content host). Auf ähnliche Weise können Sie anfordern, in der Ansicht mit der Hilfsmethode geschaltet werden die Elemente der logischen Struktur LogicalTreeHelper.BringIntoView.Similarly, you can request logical tree elements to be brought into view with the helper method LogicalTreeHelper.BringIntoView.

Ein ListBox implementiert eine ähnliche, aber andere Methode ScrollIntoView.A ListBox implements a related but different method ScrollIntoView.

Extension Methods

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.Gets an object that represents the method represented by the specified delegate.

Gilt für:

Siehe auch