Partager via


IScrollInfo Interface

Définition

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.

S’applique à

Voir aussi