RequestBringIntoViewEventHandler Delegato
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta il metodo che gestirà l'evento indirizzato RequestBringIntoView.
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)
Parametri
- sender
- Object
Oggetto a cui è associato il gestore eventi.
Dati dell'evento.
Commenti
La gestione di questo evento viene in genere eseguita solo all'interno di elementi che supportano un'area scorrevole oppure impostano intenzionalmente le dimensioni di rendering inferiori alle dimensioni desiderate combinate del contenuto dell'elemento figlio e vengono eseguite solo gestendo intenzionalmente l'evento dopo aver instradato verso l'alto nell'albero degli elementi e ha raggiunto il primo padre che offre il supporto dell'area di scorrimento. Un'implementazione esistente che gestisce le aree di scorrimento in modo che sia in genere consigliabile per i controlli utente è ScrollViewer. Se si deriva da ScrollViewer, è possibile registrare un gestore classi per FrameworkElement.RequestBringIntoView e integrare la gestione della classe di base dell'evento. È anche consigliabile usare o gestire la classe dell'evento definito ScrollChanged dalla classe anziché FrameworkElement.RequestBringIntoView. In alternativa, se si crea una classe completamente personalizzata che non deriva da ScrollViewer, è comunque possibile aggiungere la gestione delle classi chiamando EventManager.RegisterClassHandler nell'istanza della classe. Per informazioni dettagliate sulla gestione delle classi, vedere Contrassegnare gli eventi indirizzati come gestiti e gestione delle classi.
Gli elementi del contenuto possono causare la generazione dell'evento dagli host di contenuto (tramite chiamata BringIntoView e generazione FrameworkElement.RequestBringIntoView dall'host del contenuto). Analogamente, è possibile richiedere che gli elementi dell'albero logico vengano visualizzati con il metodo LogicalTreeHelper.BringIntoViewhelper .
Un ListBox oggetto implementa un metodo ScrollIntoViewcorrelato ma diverso.
Metodi di estensione
GetMethodInfo(Delegate) |
Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato. |