IRangeValueProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы и свойства для поддержки доступа клиента автоматизации пользовательского интерфейса Майкрософт к элементам управления, которым можно задать значение в диапазоне. Реализуйте этот интерфейс для поддержки возможностей, которые клиент автоматизации запрашивает с помощью вызова 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.
Используйте RangeValuePatternIdentifiers, если вы хотите ссылаться на свойства шаблона IRangeValueProvider из кода управления при запуске событий автоматизации или вызове RaisePropertyChangedEvent.
Свойства
IsReadOnly |
Возвращает значение, указывающее, доступно ли значение элемента управления только для чтения. |
LargeChange |
Возвращает значение, которое добавляется к свойству Value или вычитается из свойства Value при большом изменении, например с помощью клавиши PAGE DOWN. |
Maximum |
Возвращает максимальное значение диапазона, поддерживаемое элементом управления . |
Minimum |
Возвращает минимальное значение диапазона, поддерживаемое элементом управления . |
SmallChange |
Возвращает значение, которое добавляется к свойству Value или вычитается из свойства Value при небольшом изменении, например с помощью клавиши со стрелкой. |
Value |
Возвращает значение элемента управления. |
Методы
SetValue(Double) |
Задает значение элемента управления. |