Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Delegato RequestBringIntoViewEventHandler

 

Data di pubblicazione: ottobre 2016

Rappresenta il metodo che gestirà l'evento indirizzato FrameworkElement.RequestBringIntoView

Spazio dei nomi:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

public delegate void RequestBringIntoViewEventHandler(
	object sender,
	RequestBringIntoViewEventArgs e
)

Parametri

sender
Type: System.Object

Oggetto a cui è associato il gestore eventi.

e
Type: System.Windows.RequestBringIntoViewEventArgs

Dati dell'evento.

Gestisce l'evento viene in genere eseguita all'interno di elementi che supportano un'area di scorrimento, o in caso contrario deliberatamente impostano la dimensione del rendering inferiore alla dimensione combinata desiderata del contenuto dell'elemento figlio e viene eseguita solo intenzionalmente gestendo l'evento una volta è indirizzato verso l'alto nell'albero degli elementi e ha raggiunto il primo elemento padre che offre supporto alla regione scorrevole. È un'implementazione esistente che gestisce le regioni scorrevoli in modo che è in genere consigliabile per i controlli utente ScrollViewer. Se si deriva da ScrollViewer, è possibile registrare un gestore di classe per FrameworkElement.RequestBringIntoView e integrare la gestione della classe base dell'evento. È inoltre consigliabile utilizzare o di gestire la classe definita ScrollChanged invece dell'evento FrameworkElement.RequestBringIntoView. In alternativa, se si crea una classe completamente personalizzata che deriva da ScrollViewer, è comunque possibile aggiungere la gestione tramite la chiamata della classe EventManager.RegisterClassHandler nella creazione di istanze della classe. Per ulteriori informazioni sulla gestione della classe, vedere contrassegno eventi indirizzati come Handled and Class Handling.

Gli elementi di contenuto possono causare l'evento sia generato dagli host di contenuto (tramite chiamata BringIntoView e generazione di FrameworkElement.RequestBringIntoView dall'host del contenuto). Analogamente, è possibile richiedere elementi di albero logico per essere visualizzata con il metodo di supporto LogicalTreeHelper.BringIntoView.

Oggetto ListBox implementa un metodo correlato ma diverso ScrollIntoView.

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: