IRangeValueProvider 接口

定义

公开方法和属性,以支持 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 实现。 这是 SliderScrollBarProgressBar 的对等的基类。 ProgressBarAutomationPeer 添加了一个替代,这样,如果所有者控件上的 IsIndeterminate 值为 false,则它不支持该模式。

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

属性

IsReadOnly

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

LargeChange

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

Maximum

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

Minimum

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

SmallChange

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

Value

获取控件的值。

方法

SetValue(Double)

设置控件的值。

适用于

另请参阅