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 région de défilement principale à l’intérieur d’un ScrollViewer contrôle.
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 qui sont visibles. En outre, il définit les propriétés utilisées pour définir la région à défilement.
Le défilement logique permet de faire défiler vers l’élément suivant dans l’arborescence logique. Le défilement physique, en revanche, fait défiler le contenu par 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é falsesur .ScrollViewer
Propriétés
| Nom | Description |
|---|---|
| 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 défilement. |
| ScrollOwner |
Obtient ou définit un ScrollViewer élément qui contrôle le comportement de défilement. |
| VerticalOffset |
Obtient le décalage vertical du contenu défilement. |
| 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
| Nom | Description |
|---|---|
| LineDown() |
Fait défiler le contenu d’une unité logique vers le bas. |
| LineLeft() |
Fait défiler le contenu vers la gauche d’une unité logique. |
| LineRight() |
Fait défiler vers la droite le contenu d’une unité logique. |
| LineUp() |
Fait défiler le contenu d’une unité logique vers le haut. |
| MakeVisible(Visual, Rect) |
Force le contenu à faire défiler jusqu’à ce que l’espace de coordonnées d’un Visual objet soit visible. |
| MouseWheelDown() |
Fait défiler le contenu après qu’un utilisateur clique sur le bouton roue sur une souris. |
| MouseWheelLeft() |
Fait défiler le contenu vers la gauche après qu’un utilisateur clique sur le bouton roue sur une souris. |
| MouseWheelRight() |
Fait défiler le contenu vers la droite après qu’un utilisateur clique sur le bouton roue sur une souris. |
| MouseWheelUp() |
Fait défiler le contenu après qu’un utilisateur clique sur le bouton roue sur une souris. |
| PageDown() |
Fait défiler le contenu d’une page vers le bas. |
| PageLeft() |
Fait défiler le contenu vers la gauche d’une page. |
| PageRight() |
Fait défiler vers la droite le contenu d’une page. |
| PageUp() |
Fait défiler le contenu d’une page vers le haut. |
| SetHorizontalOffset(Double) |
Définit la quantité de décalage horizontal. |
| SetVerticalOffset(Double) |
Définit la quantité de décalage vertical. |