Condividi tramite


IScrollInfo Interfaccia

Definizione

Rappresenta la principale area di scorrimento in un controllo ScrollViewer.

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 l'elaborazione degli elementi figlio 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à

CanHorizontallyScroll

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

CanVerticallyScroll

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

ExtentHeight

Ottiene la dimensione verticale dell'extent.

ExtentWidth

Ottiene la dimensione orizzontale dell'extent.

HorizontalOffset

Ottiene l'offset orizzontale del contenuto di cui è stato eseguito lo scorrimento.

ScrollOwner

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

VerticalOffset

Ottiene l'offset verticale del contenuto di cui è stato eseguito lo scorrimento.

ViewportHeight

Ottiene la dimensione verticale del viewport per questo contenuto.

ViewportWidth

Ottiene la dimensione orizzontale del viewport per questo contenuto.

Metodi

LineDown()

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

LineLeft()

Scorre verso sinistra in base a un'unità logica all'interno del contenuto.

LineRight()

Scorre verso destra in base a un'unità logica all'interno del contenuto.

LineUp()

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

MakeVisible(Visual, Rect)

Forza lo scorrimento del contenuto finché è visibile lo spazio delle coordinate dell'oggetto Visual.

MouseWheelDown()

Dopo che un utente fa clic sulla rotellina del mouse, scorre verso il basso nel contenuto.

MouseWheelLeft()

Dopo che un utente fa clic sulla rotella del mouse, scorre verso sinistra nel contenuto.

MouseWheelRight()

Dopo che un utente preme la rotellina del mouse, scorre il contenuto verso destra.

MouseWheelUp()

Dopo che un utente fa clic sulla rotellina del mouse, scorre verso l'alto nel contenuto.

PageDown()

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

PageLeft()

Scorre verso sinistra di una pagina nel contenuto.

PageRight()

Scorre verso destra di una pagina nel contenuto.

PageUp()

Scorre verso l'alto di una pagina nel contenuto.

SetHorizontalOffset(Double)

Imposta la quantità di offset orizzontale.

SetVerticalOffset(Double)

Imposta la quantità di offset verticale.

Si applica a

Vedi anche