IRangeValueProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
公开方法和属性,以支持 Microsoft UI 自动化客户端访问可设置为某个范围内的值的控件。 实现此接口以支持自动化客户端通过 AutomationPeer.GetPattern 调用和 PatternInterface.RangeValue 请求的功能。
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
- 派生
- 属性
注解
此模式包含此处未完整记录的准则和约定。 有关此模式的用途的详细信息,请参阅 RangeValue 控件模式。
IRangeValueProvider 由现有的 Windows 运行时 类 RangeBaseAutomationPeer 实现。 这是 Slider、 ScrollBar 和 ProgressBar 的对等的基类。 ProgressBarAutomationPeer 添加了一个替代,这样,如果所有者控件上的 IsIndeterminate 值为 false,则它不支持该模式。
如果要在触发自动化事件或调用 AutomationPeer.RaisePropertyChangedEvent 时从控制代码中引用 IRangeValueProvider 模式属性,请使用 RangeValuePatternIdentifiers。
属性
IsReadOnly |
获取一个值,该值指示控件的值是否为只读。 |
LargeChange |
获取在进行大更改(例如使用 PAGE DOWN 键)时,在 Value 属性中添加或减去的值。 |
Maximum |
获取 控件支持的最大范围值。 |
Minimum |
获取 控件支持的最小范围值。 |
SmallChange |
获取在进行小更改(例如使用箭头键)时,在 Value 属性中添加或减去的值。 |
Value |
获取控件的值。 |
方法
SetValue(Double) |
设置控件的值。 |