Sprache

IValueProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft Benutzeroberflächenautomatisierung-Client für Steuerelemente mit einem systeminternen Wert zu unterstützen, der sich nicht über einen Bereich erstreckt und die 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 je nach Steuerelement und den zugehörigen Einstellungen bearbeitbar sein. Dieses Muster enthält Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen zu diesem Muster finden Sie unter Value Control Pattern.

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

Die textmodelle, die von Windows-Runtime Textsteuerelementen wie TextBox und RichTextBlock unterstützt werden, verwenden nicht das IValueProvider-Muster.

Verwenden Sie ValuePatternIdentifiers , wenn Sie auf die IValueProvider-Mustereigenschaften aus dem Steuerelementcode verweisen möchten, wenn Sie Automatisierungsereignisse auslösen oder AutomationPeer.RaisePropertyChangedEvent aufrufen.

Eigenschaften

Name Beschreibung
IsReadOnly

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

Value

Ruft den Wert des Steuerelements ab.

Methoden

Name Beschreibung
SetValue(String)

Legt den Wert eines Steuerelements fest.

Gilt für:

Weitere Informationen