IValueProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |