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 afin de prendre en charge les fonctionnalités qu’un client Automation demande avec un appel AutomationPeer.GetPattern et PatternInterface.RangeValue.
public interface class IRangeValueProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1922753556, 7823, 20512, 130, 187, 187, 87, 77, 20, 95, 216)]
struct IRangeValueProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(1922753556, 7823, 20512, 130, 187, 187, 87, 77, 20, 95, 216)]
public interface IRangeValueProvider
Public Interface IRangeValueProvider
- Dérivé
- Attributs
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 une substitution telle qu’elle 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 appeler AutomationPeer.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 ajoutée à la propriété Value ou soustraite de celle-ci lorsqu’une modification importante est apportée, par exemple avec la clé PAGE DOWN. |
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 à la propriété Value ou soustraite de celle-ci 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. |