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