RequestBringIntoViewEventHandler Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
Data 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. |