IScrollInfo Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente la zone déroulante principale à l’intérieur d’un contrôle ScrollViewer.
public interface class IScrollInfo
public interface IScrollInfo
type IScrollInfo = interface
Public Interface IScrollInfo
- Dérivé
Remarques
L’interface IScrollInfo expose l’accès aux méthodes qui permettent le défilement logique du contenu enfant, ainsi que l’informatique des éléments enfants visibles. En outre, il définit les propriétés utilisées pour définir la région pouvant faire défiler l’écran.
Le défilement logique permet de faire défiler l’élément suivant dans l’arborescence logique. Le défilement physique, en revanche, fait défiler le contenu par un incrément mesurable défini dans une direction spécifiée. Si vous avez besoin d’un défilement physique au lieu du défilement logique, encapsulez l’élément hôte dans un élément hôte Panel et définissez la valeur de sa CanContentScroll propriété false
sur .ScrollViewer
Propriétés
CanHorizontallyScroll |
Obtient ou définit une valeur qui indique si le défilement sur l’axe horizontal est possible. |
CanVerticallyScroll |
Obtient ou définit une valeur qui indique si le défilement sur l’axe vertical est possible. |
ExtentHeight |
Obtient la taille verticale de l’étendue. |
ExtentWidth |
Obtient la taille horizontale de l’étendue. |
HorizontalOffset |
Obtient le décalage horizontal du contenu parcouru. |
ScrollOwner |
Obtient ou définit un élément ScrollViewer qui contrôle le comportement du défilement. |
VerticalOffset |
Obtient le décalage vertical du contenu parcouru. |
ViewportHeight |
Obtient la taille verticale de la fenêtre d’affichage pour ce contenu. |
ViewportWidth |
Obtient la taille horizontale de la fenêtre d’affichage pour ce contenu. |
Méthodes
LineDown() |
Fait défiler le contenu d’une unité logique vers le bas. |
LineLeft() |
Fait défiler le contenu d’une unité logique vers la gauche. |
LineRight() |
Fait défiler le contenu d’une unité logique vers la droite. |
LineUp() |
Fait défiler le contenu d’une unité logique vers le haut. |
MakeVisible(Visual, Rect) |
Force le contenu à défiler jusqu'à ce que l'espace de coordonnées d'un objet Visual soit visible. |
MouseWheelDown() |
Fait défiler le contenu vers le bas après qu’un utilisateur a cliqué sur le bouton roulette de la souris. |
MouseWheelLeft() |
Fait défiler le contenu vers la gauche après qu’un utilisateur a cliqué sur le bouton roulette de la souris. |
MouseWheelRight() |
Fait défiler le contenu vers la droite après qu’un utilisateur a cliqué sur le bouton roulette de la souris. |
MouseWheelUp() |
Fait défiler le contenu vers le haut après qu’un utilisateur a cliqué sur le bouton roulette de la souris. |
PageDown() |
Fait défiler le contenu d’une page vers le bas. |
PageLeft() |
Fait défiler le contenu d’une page vers la gauche. |
PageRight() |
Fait défiler le contenu d’une page vers la droite. |
PageUp() |
Fait défiler le contenu d’une page vers le haut. |
SetHorizontalOffset(Double) |
Définit le degré de décalage horizontal. |
SetVerticalOffset(Double) |
Définit le degré de décalage vertical. |