IScrollInfo Interfaccia
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 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. |