IValueProvider 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 ont une valeur intrinsèque qui ne couvre pas une plage et qui peuvent être représentés sous forme de chaîne. Implémentez cette interface afin de prendre en charge les fonctionnalités qu’un client Automation demande avec un appel GetPattern et PatternInterface.Value.
public interface class IValueProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(545699751, 44046, 18385, 171, 155, 42, 100, 41, 42, 253, 248)]
struct IValueProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(545699751, 44046, 18385, 171, 155, 42, 100, 41, 42, 253, 248)]
public interface IValueProvider
Public Interface IValueProvider
- 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
La chaîne de valeur peut être modifiable, en fonction du contrôle et de ses paramètres. Ce modèle contient des instructions et des conventions qui ne sont pas entièrement documentées ici. Pour plus d’informations sur l’objet de ce modèle, consultez Modèle de contrôle de valeur.
IValueProvider est implémenté par la classe de Windows Runtime existante ComboBoxAutomationPeer.
Les modèles de texte pris en charge par Windows Runtime contrôles de texte tels que TextBox et RichTextBlock n’utilisent pas le modèle IValueProvider.
Utilisez ValuePatternIdentifiers si vous souhaitez référencer les propriétés du modèle IValueProvider à partir du code de contrôle lorsque vous déclenchez des événements Automation ou appelez RaisePropertyChangedEvent.
Propriétés
IsReadOnly |
Obtient une valeur qui indique si la valeur d’un contrôle est en lecture seule. |
Value |
Obtient la valeur du contrôle. |
Méthodes
SetValue(String) |
Définit la valeur d’un contrôle. |