IRangeValueProvider 接口

定义

公开方法和属性,以支持 Microsoft UI 自动化客户端访问可设置为某个范围内的值的控件。 实现此接口以支持自动化客户端使用 GetPattern 调用和 PatternInterface.RangeValue 请求的功能。

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
派生
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

此模式包含此处未完整记录的准则和约定。 有关此模式用途的详细信息,请参阅 RangeValue 控件模式

IRangeValueProvider 由现有的 Windows 运行时 类 RangeBaseAutomationPeer 实现。 这是 SliderScrollBarProgressBar 对等的基类。 ProgressBarAutomationPeer 会添加一个替代,这样,如果所有者控件上的 IsIndeterminate 值为 false,则它不支持该模式。

如果要在触发自动化事件或调用 RaisePropertyChangedEvent 时从控制代码引用 IRangeValueProvider 模式属性,请使用 RangeValuePatternIdentifiers

属性

IsReadOnly

获取一个值,该值指示控件的值是否为只读。

LargeChange

获取在进行大更改(例如使用 PAGE DOWN 键)时,在 Value 属性中添加或减去的值。

Maximum

获取 控件支持的最大范围值。

Minimum

获取 控件支持的最小范围值。

SmallChange

获取在进行小更改(例如使用箭头键)时添加到 Value 属性或从中减去的值。

Value

获取控件的值。

方法

SetValue(Double)

设置控件的值。

适用于

另请参阅