IRangeValueProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
公开方法和属性,以支持 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 实现。 这是 Slider、 ScrollBar 和 ProgressBar 对等的基类。 ProgressBarAutomationPeer 会添加一个替代,这样,如果所有者控件上的 IsIndeterminate 值为 false,则它不支持该模式。
如果要在触发自动化事件或调用 RaisePropertyChangedEvent 时从控制代码引用 IRangeValueProvider 模式属性,请使用 RangeValuePatternIdentifiers。
属性
IsReadOnly |
获取一个值,该值指示控件的值是否为只读。 |
LargeChange |
获取在进行大更改(例如使用 PAGE DOWN 键)时,在 Value 属性中添加或减去的值。 |
Maximum |
获取 控件支持的最大范围值。 |
Minimum |
获取 控件支持的最小范围值。 |
SmallChange |
获取在进行小更改(例如使用箭头键)时添加到 Value 属性或从中减去的值。 |
Value |
获取控件的值。 |
方法
SetValue(Double) |
设置控件的值。 |