IRangeValueProvider Schnittstelle

Definition

Macht Methoden und Eigenschaften verfügbar, um den Zugriff durch einen Microsoft UI Automation-Client 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 GetPattern-Aufruf und PatternInterface.RangeValue anfordert.

public interface class IRangeValueProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2206872744, 32095, 16505, 175, 3, 195, 208, 21, 233, 52, 19)]
struct IRangeValueProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2206872744, 32095, 16505, 175, 3, 195, 208, 21, 233, 52, 19)]
public interface IRangeValueProvider
Public Interface IRangeValueProvider
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

Dieses Muster verfügt über Richtlinien und Konventionen, die hier nicht vollständig dokumentiert sind. Weitere Informationen dazu, wofür dieses Muster dient, 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 über den Steuerungscode auf die IRangeValueProvider-Mustereigenschaften verweisen möchten, wenn Sie Automatisierungsereignisse auslösen oder RaisePropertyChangedEvent aufrufen.

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 von dieser 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 minimalen Bereichswert ab, der vom -Steuerelement unterstützt wird.

SmallChange

Ruft den Wert ab, der der Value-Eigenschaft hinzugefügt oder von dieser 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.

Gilt für:

Weitere Informationen