Langage

IScrollProvider Interface

Définition

Expose des méthodes et des propriétés pour prendre en charge UI Automation l’accès client à un contrôle qui agit comme un conteneur à défilement pour une collection d’objets enfants. Les enfants de ce contrôle doivent implémenter IScrollItemProvider.

public interface class IScrollProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("b38b8077-1fc3-42a5-8cae-d40c2215055a")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IScrollProvider
public interface IScrollProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("b38b8077-1fc3-42a5-8cae-d40c2215055a")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IScrollProvider = interface
type IScrollProvider = interface
Public Interface IScrollProvider
Dérivé
Attributs

Remarques

Implémenté sur un fournisseur UI Automation qui doit prendre en charge le modèle de contrôle ScrollPattern.

Propriétés

Nom Description
HorizontallyScrollable

Obtient une valeur qui indique si le contrôle peut faire défiler horizontalement.

HorizontalScrollPercent

Obtient la position de défilement horizontale actuelle.

HorizontalViewSize

Obtient la taille d’affichage horizontale actuelle.

VerticallyScrollable

Obtient une valeur qui indique si le contrôle peut faire défiler verticalement.

VerticalScrollPercent

Obtient la position de défilement verticale actuelle.

VerticalViewSize

Obtient la taille de vue verticale.

Méthodes

Nom Description
Scroll(ScrollAmount, ScrollAmount)

Fait défiler la région visible de la zone de contenu horizontalement et verticalement.

SetScrollPercent(Double, Double)

Définit la position de défilement horizontale et verticale sous la forme d’un pourcentage de la zone de contenu totale dans le contrôle.

S’applique à

Voir aussi