IRangeValueProvider Interface

Macht Methoden und Eigenschaften verfügbar, um den Zugriff eines Microsoft-Benutzeroberflächenautomatisierungs-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 GetPattern-Aufruf und PatternInterface.RangeValue anfordert.

Syntax


public interface IRangeValueProvider

Attribute

[Version(0x06020000)]
[WebHostHidden()]

Member

IRangeValueProviderSchnittstelle hat diese Membertypen:

Methoden

The IRangeValueProvider Schnittstelle hat diese Methoden. Es erbt auch Methoden von Object Klasse.

MethodeBeschreibung
SetValue Sets the value of the control.

 

Eigenschaften

Der IRangeValueProviderSchnittstelle hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

IsReadOnly

SchreibgeschütztGets a value that indicates whether the value of a control is read-only.

LargeChange

SchreibgeschütztGets the value that is added to or subtracted from the Value property when a large change is made, such as with the PAGE DOWN key.

Maximum

SchreibgeschütztGets the maximum range value that is supported by the control.

Minimum

SchreibgeschütztGets the minimum range value that is supported by the control.

SmallChange

SchreibgeschütztGets the value that is added to or subtracted from the Value property when a small change is made, such as with an arrow key.

Value

SchreibgeschütztGets the value of the control.

 

Hinweise

Dieses Muster enthält Richtlinien und Konventionen, die nicht vollständig hier dokumentiert sind. Weitere Informationen zur Funktion dieses Musters finden Sie unter RangeValue-Steuerelementmuster.

IRangeValueProvider wird durch die vorhandene Windows-Runtime-Klasse RangeBaseAutomationPeer implementiert. Dies ist die Basisklasse für Peers für Slider, ScrollBar und ProgressBar. ProgressBarAutomationPeer fügt eine Überschreibung so hinzu, dass sie nicht das Muster unterstützt, wenn der Wert von IsIndeterminate im Besitzersteuerelement false ist.

Verwenden Sie RangeValuePatternIdentifiers, wenn Sie auf die IRangeValueProvider-Mustereigenschaften über den Steuerelementcode beim Auslösen von Automatisierungsereignissen oder Aufrufen von RaisePropertyChangedEvent verweisen möchten.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Namespace

Windows.UI.Xaml.Automation.Provider
Windows::UI::Xaml::Automation::Provider [C++]

Metadaten

Windows.winmd

Siehe auch

RangeValuePatternIdentifiers
IRangeValueProvider (COM interface)
Benutzerdefinierte Automatisierungspeers
RangeValue-Steuerelementmuster

 

 

Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.