Sdílet prostřednictvím


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, ke kterému 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í posouvatelnou oblast, nebo jinak záměrně nastaví velikost vykreslování menší, než je kombinovaná požadovaná velikost obsahu podřízeného prvku, a provádí se záměrně pouze tak, že událost bude směrována nahoru ve stromu prvků a dosáhne prvního nadřazeného prvku, který nabízí podporu oblasti posouvání. Existující implementace, která zpracovává posouvání oblastí způsobem, který je obvykle žádoucí pro uživatelské ovládací prvky, je ScrollViewer. Pokud je odvozeno z 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í ScrollChanged třídy definované události místo FrameworkElement.RequestBringIntoView. Případně pokud vytvoříte zcela vlastní třídu, která není odvozena z ScrollViewertřídy , můžete přesto přidat zpracování třídy voláním EventManager.RegisterClassHandler instance třídy. Podrobnosti o zpracování tříd najdete v tématech Označení směrovaných událostí jako zpracovaných a Zpracování tříd.

Prvky obsahu mohou způsobit vyvolání události hostiteli obsahu (voláním BringIntoView a vyvoláním FrameworkElement.RequestBringIntoView z hostitele obsahu). Podobně můžete požadovat prvky logického stromu, které mají být uvedeny do zobrazení pomocí pomocné metody LogicalTreeHelper.BringIntoView.

Implementuje ListBox související, ale odlišnou metodu ScrollIntoView.

Metody rozšíření

GetMethodInfo(Delegate)

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

Platí pro

Viz také