Partager via


IRangeValueProvider Interface

Définition

Expose des méthodes et des propriétés pour prendre en charge l’accès par un client Microsoft UI Automation aux contrôles qui peuvent être définis sur une valeur dans une plage. Implémentez cette interface pour prendre en charge les fonctionnalités qu’un client Automation demande avec un appel GetPattern et PatternInterface.RangeValue.

public interface class IRangeValueProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2206872744, 32095, 16505, 175, 3, 195, 208, 21, 233, 52, 19)]
struct IRangeValueProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2206872744, 32095, 16505, 175, 3, 195, 208, 21, 233, 52, 19)]
public interface IRangeValueProvider
Public Interface IRangeValueProvider
Dérivé
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Ce modèle contient des instructions et des conventions qui ne sont pas entièrement documentées ici. Pour plus d’informations sur ce modèle, consultez Modèle de contrôle RangeValue.

IRangeValueProvider est implémenté par la classe de Windows Runtime existante RangeBaseAutomationPeer. Il s’agit de la classe de base pour les homologues pour Slider, ScrollBar et ProgressBar. ProgressBarAutomationPeer ajoute un remplacement tel qu’il ne prend pas en charge le modèle si la valeur de IsIndeterminate sur le contrôle propriétaire est false.

Utilisez RangeValuePatternIdentifiers si vous souhaitez référencer les propriétés du modèle IRangeValueProvider à partir du code de contrôle lorsque vous déclenchez des événements d’automatisation ou appelez RaisePropertyChangedEvent.

Propriétés

IsReadOnly

Obtient une valeur qui indique si la valeur d’un contrôle est en lecture seule.

LargeChange

Obtient la valeur qui est ajoutée ou soustraite à la propriété Value lorsqu’une modification importante est apportée, par exemple avec la clé PAGE BAS.

Maximum

Obtient la valeur de plage maximale prise en charge par le contrôle .

Minimum

Obtient la valeur de plage minimale prise en charge par le contrôle .

SmallChange

Obtient la valeur ajoutée ou soustraite de la propriété Value lorsqu’une petite modification est apportée, par exemple avec une touche de direction.

Value

Obtient la valeur du contrôle.

Méthodes

SetValue(Double)

Définit la valeur du contrôle.

S’applique à

Voir aussi