Partager via


Modèle de contrôle RangeValue

Décrit les instructions et conventions d’implémentation IRangeValueProvider, y compris des informations sur les propriétés et les méthodes. Le modèle de contrôle RangeValue est utilisé pour prendre en charge les contrôles qui peuvent être définis sur une valeur dans une plage.

Pour obtenir des exemples de contrôles qui implémentent ce modèle de contrôle, consultez types de contrôle et leurs modèles de contrôle pris en charge.

Cette rubrique contient les sections suivantes.

Directives et conventions de mise en œuvre

Lors de l’implémentation du modèle de contrôle RangeValue, notez les instructions et conventions suivantes :

  • Les contrôles autorisent la recalibration de leurs propriétés prises en charge en fonction des paramètres régionaux ou des préférences de l’utilisateur. Par exemple, il s’agit d’un contrôle de thermomètre qui peut être défini pour afficher la température en Fahrenheit ou Celsius.
  • Les contrôles qui ont des valeurs de plage ambiguës, telles que des barres de progression ou des curseurs, doivent avoir ces valeurs normalisées.

Membres requis pour IRangeValueProvider

Les propriétés et méthodes suivantes sont requises pour implémenter l’interface IRangeValueProvider.

Membres obligatoires Type de membre Notes
IsReadOnly Propriété Aucun
valeur Propriété Aucun
LargeChange Propriété Aucun
SmallChange Propriété Aucun
maximum Propriété Aucun
minimum Propriété Aucun
SetValue Méthode Aucun

 

Ce modèle de contrôle n’a aucun événement associé.

types de contrôle et leurs modèles de contrôle pris en charge

Vue d’ensemble des modèles de contrôle UI Automation

Vue d’ensemble de l’arborescence UI Automation