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, kde 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í 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. |