IRangeValueProvider 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 eines Microsoft UI Automation-Clients auf Steuerelemente zu unterstützen, die auf einen Wert innerhalb eines Bereichs festgelegt werden können. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.RangeValue anfordert.
public interface class IRangeValueProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1922753556, 7823, 20512, 130, 187, 187, 87, 77, 20, 95, 216)]
struct IRangeValueProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(1922753556, 7823, 20512, 130, 187, 187, 87, 77, 20, 95, 216)]
public interface IRangeValueProvider
Public Interface IRangeValueProvider
- Abgeleitet
- Attribute
Hinweise
Dieses Muster enthält Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen zum Zweck dieses Musters finden Sie unter RangeValue-Steuerelementmuster.
IRangeValueProvider wird von der vorhandenen Windows-Runtime Klasse RangeBaseAutomationPeer implementiert. Dies ist die Basisklasse für Peers für Slider, ScrollBar und ProgressBar. ProgressBarAutomationPeer fügt eine Überschreibung hinzu, sodass das Muster nicht unterstützt wird, wenn der Wert von IsIndeterminate für das Besitzersteuerelement false ist.
Verwenden Sie RangeValuePatternIdentifiers , wenn Sie beim Auslösen von Automatisierungsereignissen oder beim Aufrufen von AutomationPeer.RaisePropertyChangedEvent über den Steuerelementcode auf die IRangeValueProvider-Mustereigenschaften verweisen möchten.
Eigenschaften
IsReadOnly |
Ruft einen Wert ab, der angibt, ob der Wert eines Steuerelements schreibgeschützt ist. |
LargeChange |
Ruft den Wert ab, der der Value-Eigenschaft hinzugefügt oder subtrahiert wird, wenn eine große Änderung vorgenommen wird, z. B. mit der TASTE PAGE DOWN. |
Maximum |
Ruft den maximalen Bereichswert ab, der vom Steuerelement unterstützt wird. |
Minimum |
Ruft den Mindestbereichswert ab, der vom Steuerelement unterstützt wird. |
SmallChange |
Ruft den Wert ab, der der Value-Eigenschaft hinzugefügt oder subtrahiert wird, wenn eine kleine Änderung vorgenommen wird, z. B. mit einer Pfeiltaste. |
Value |
Ruft den Wert des Steuerelements ab. |
Methoden
SetValue(Double) |
Legt den Wert des Steuerelements fest. |