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)

Задает значение элемента управления.

Применяется к

См. также раздел