IRangeValueProvider 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.
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. |