Condividi tramite


IScrollInfo Interfaccia

Definizione

Rappresenta l'area scorrevole principale all'interno di un ScrollViewer controllo .

public interface class IScrollInfo
public interface IScrollInfo
type IScrollInfo = interface
Public Interface IScrollInfo
Derivato

Commenti

L'interfaccia IScrollInfo espone l'accesso ai metodi che consentono lo scorrimento logico del contenuto figlio e il calcolo di quali elementi figlio sono visibili. Definisce inoltre le proprietà usate per definire l'area scorrevole.

Lo scorrimento logico consente di scorrere fino all'elemento successivo nell'albero logico. Lo scorrimento fisico, al contrario, scorre il contenuto in base a un incremento misurabile definito in una direzione specificata. Se è necessario lo scorrimento fisico anziché lo scorrimento logico, eseguire il wrapping dell'elemento host Panel in un ScrollViewer e impostare il valore della relativa CanContentScroll proprietà su false.

Proprietà

Nome Descrizione
CanHorizontallyScroll

Ottiene o imposta un valore che indica se lo scorrimento sull'asse orizzontale è possibile.

CanVerticallyScroll

Ottiene o imposta un valore che indica se lo scorrimento sull'asse verticale è possibile.

ExtentHeight

Ottiene le dimensioni verticali dell'extent.

ExtentWidth

Ottiene le dimensioni orizzontali dell'extent.

HorizontalOffset

Ottiene l'offset orizzontale del contenuto scorrevole.

ScrollOwner

Ottiene o imposta un ScrollViewer elemento che controlla il comportamento di scorrimento.

VerticalOffset

Ottiene l'offset verticale del contenuto scorrevole.

ViewportHeight

Ottiene la dimensione verticale del riquadro di visualizzazione per questo contenuto.

ViewportWidth

Ottiene le dimensioni orizzontali del riquadro di visualizzazione per questo contenuto.

Metodi

Nome Descrizione
LineDown()

Scorre verso il basso all'interno del contenuto di un'unità logica.

LineLeft()

Scorre verso sinistra all'interno del contenuto di un'unità logica.

LineRight()

Scorre verso destra all'interno del contenuto di un'unità logica.

LineUp()

Scorre verso l'alto all'interno del contenuto di un'unità logica.

MakeVisible(Visual, Rect)

Forza lo scorrimento del contenuto fino a quando lo spazio delle coordinate di un Visual oggetto non è visibile.

MouseWheelDown()

Scorre verso il basso all'interno del contenuto dopo che un utente fa clic sul pulsante della rotellina su un mouse.

MouseWheelLeft()

Scorre verso sinistra all'interno del contenuto dopo che un utente fa clic sul pulsante della rotellina su un mouse.

MouseWheelRight()

Scorre verso destra all'interno del contenuto dopo che un utente fa clic sul pulsante della rotellina su un mouse.

MouseWheelUp()

Scorre verso l'alto all'interno del contenuto dopo che un utente fa clic sul pulsante della rotellina su un mouse.

PageDown()

Scorre verso il basso all'interno del contenuto di una pagina.

PageLeft()

Scorre verso sinistra all'interno del contenuto di una pagina.

PageRight()

Scorre verso destra all'interno del contenuto di una pagina.

PageUp()

Scorre verso l'alto all'interno del contenuto di una pagina.

SetHorizontalOffset(Double)

Imposta la quantità di offset orizzontale.

SetVerticalOffset(Double)

Imposta la quantità di offset verticale.

Si applica a

Vedi anche