RequestBringIntoViewEventHandler Delegát

Definice

Představuje metodu, která bude zpracovávat RequestBringIntoView směrovanou událost.

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)

Parametry

sender
Object

Objekt, kde je připojena obslužná rutina události.

Poznámky

Zpracování této události se obvykle provádí pouze v rámci prvků, které podporují posuvnou oblast, nebo jinak záměrně nastavila velikost vykreslování menší než kombinovaná požadovaná velikost obsahu podřízeného prvku a provádí se pouze záměrně, jakmile se událost směruje nahoru ve stromu prvků a dosáhla prvního nadřazeného objektu, který nabízí podporu oblasti posouvání. Stávající implementace, která zpracovává posouvání oblastí způsobem, který je obvykle žádoucí pro uživatelské ovládací prvky je ScrollViewer. Pokud jste odvozeni od ScrollViewer, můžete zaregistrovat obslužnou rutinu třídy pro FrameworkElement.RequestBringIntoView a doplnit zpracování základní třídy události. Měli byste také zvážit použití nebo zpracování třídy definované ScrollChanged události místo FrameworkElement.RequestBringIntoView. Alternativně pokud vytvoříte zcela vlastní třídu, která není odvozena ScrollViewer, můžete stále přidat zpracování tříd voláním EventManager.RegisterClassHandler v instanci třídy. Podrobnosti o zpracování tříd najdete v tématu Označení směrovaných událostí jako zpracovávaných a zpracování tříd.

Prvky obsahu můžou způsobit vyvolání události hostiteli obsahu (voláním a vyvoláním BringIntoViewFrameworkElement.RequestBringIntoView z hostitele obsahu). Podobně můžete požadovat logické prvky stromu, aby byly uvedeny do zobrazení pomocí pomocné metody LogicalTreeHelper.BringIntoView.

A ListBox implementuje související, ale jinou metodu ScrollIntoView.

Metody rozšíření

Name Description
GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro

Viz také