Share via


IValueProvider Interfaccia

Definizione

Espone metodi e proprietà per supportare l'accesso da parte di un client di Microsoft Automazione interfaccia utente ai controlli con un valore intrinseco che non si estende su un intervallo e che può essere rappresentato come stringa. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata GetPattern e 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
Derivato
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

La stringa del valore può essere modificabile, a seconda del controllo e delle relative impostazioni. Questo modello include linee guida e convenzioni che non sono completamente documentate qui. Per altre info su questo modello, vedi Pattern di controllo dei valori.

IValueProvider viene implementato dalla classe Windows Runtime esistente ComboBoxAutomationPeer.

I modelli di testo supportati da Windows Runtime controlli di testo, ad esempio TextBox e RichTextBlock, non usano il modello IValueProvider.

Usare ValuePatternIdentifiers se si desidera fare riferimento alle proprietà del modello IValueProvider dal codice di controllo quando si attivano eventi di automazione o si chiama RaisePropertyChangedEvent.

Proprietà

IsReadOnly

Ottiene un valore che indica se il valore di un controllo è di sola lettura.

Value

Ottiene il valore del controllo.

Metodi

SetValue(String)

Imposta il valore di un controllo.

Si applica a

Vedi anche