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 AutomationPeer.GetPattern-Aufruf und PatternInterface.Value anfordert.

public interface class IValueProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2555318735, 17937, 22670, 181, 46, 185, 106, 18, 50, 44, 113)]
struct IValueProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2555318735, 17937, 22670, 181, 46, 185, 106, 18, 50, 44, 113)]
public interface IValueProvider
Public Interface IValueProvider
Abgeleitet
Attribute

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 AutomationPeer.RaisePropertyChangedEvent über den Steuerelementcode auf die Eigenschaften des IValueProvider-Musters 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