Freigeben über


IValueProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft UI Automation-Client auf Steuerelemente zu unterstützen, die über einen systeminternen Wert verfügen, der keinen Bereich umfasst und als Zeichenfolge dargestellt werden kann. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem GetPattern-Aufruf und PatternInterface.Value anfordert.

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
Abgeleitet
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Die Wertzeichenfolge kann abhängig vom Steuerelement und seinen Einstellungen bearbeitet werden. Dieses Muster enthält Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen zum Zweck dieses Musters finden Sie unter Wertsteuerungsmuster.

IValueProvider wird von der vorhandenen Windows-Runtime Klasse ComboBoxAutomationPeer implementiert.

Die von Windows-Runtime Textsteuerelementen wie TextBox und RichTextBlock unterstützten Textmodelle verwenden nicht das IValueProvider-Muster.

Verwenden Sie ValuePatternIdentifiers , wenn Sie beim Auslösen von Automatisierungsereignissen oder beim Aufrufen von RaisePropertyChangedEvent im Steuerelementcode auf die IValueProvider-Mustereigenschaften verweisen möchten.

Eigenschaften

IsReadOnly

Ruft einen Wert ab, der angibt, ob der Wert eines Steuerelements schreibgeschützt ist.

Value

Ruft den Wert des Steuerelements ab.

Methoden

SetValue(String)

Legt den Wert eines Steuerelements fest.

Gilt für:

Weitere Informationen