Partager via


IScrollController Interface

Définition

Spécifie un contrat pour les widgets de type barre de défilement qui peuvent définir les décalages de défilement du contenu dans un contrôle de défilement.

public interface class IScrollController
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 327680)]
/// [Windows.Foundation.Metadata.Guid(1413048198, 5926, 21462, 151, 163, 64, 175, 8, 56, 49, 76)]
struct IScrollController
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 327680)]
[Windows.Foundation.Metadata.Guid(1413048198, 5926, 21462, 151, 163, 64, 175, 8, 56, 49, 76)]
public interface IScrollController
Public Interface IScrollController
Attributs

Propriétés

CanScroll

Obtient une valeur qui indique si l’utilisateur peut faire défiler ou faire un panoramique avec le contrôleur de défilement.

IsScrollingWithMouse

Obtient une valeur qui indique si le contrôleur de défilement gère ou non un défilement piloté par la souris.

PanningInfo

Obtient une instance d’une IScrollControllerPanningInfo implémentation qui contient des informations relatives à la panoramique du contenu, ou null.

Méthodes

GetScrollAnimation(Int32, Vector2, Vector2, CompositionAnimation)

Fournit la IScrollController possibilité de personnaliser l’animation utilisée pour effectuer sa demande de défilement.

NotifyRequestedScrollCompleted(Int32)

Indique qu’une opération de défilement lancée via un ScrollToRequestedévénement , ScrollByRequestedou AddScrollVelocityRequested est terminée.

SetIsScrollable(Boolean)

Définit une valeur qui indique si le ScrollPresenter contenu peut faire défiler ou non au moyen d’une entrée utilisateur.

SetValues(Double, Double, Double, Double)

Fournit des informations de dimension sur le contrôle de défilement vers le contrôleur de défilement.

Événements

AddScrollVelocityRequested

Se produit lorsqu’un changement de vitesse de défilement est demandé.

CanScrollChanged

Se produit quand la valeur de propriété CanScroll a été modifiée.

IsScrollingWithMouseChanged

Se produit quand la valeur de la propriété IsScrollingWithMouse change.

ScrollByRequested

Se produit lorsqu’un défilement d’un delta de décalage particulier est demandé.

ScrollToRequested

Se produit lorsqu’un défilement vers un décalage particulier est demandé.

S’applique à