Тип элемента управления Slider

В этом разделе содержатся сведения о поддержке автоматизации пользовательского интерфейса Майкрософт для типа элемента управления Slider .

Элемент управления "ползунок" — это составной элемент управления с кнопками, которые позволяют пользователю задать числовой диапазон или выбрать из набора элементов.

В следующих разделах определяется необходимая древовидная структура модели автоматизации пользовательского интерфейса, свойства, шаблоны элементов управления и события для типа элемента управления Slider . Требования к автоматизации пользовательского интерфейса применяются ко всем элементам управления "ползунок", в которых платформа или платформа пользовательского интерфейса интегрирует поддержку автоматизации пользовательского интерфейса для типов элементов управления и шаблонов элементов управления.

В этом разделе содержатся следующие подразделы.

Типичная древовидная структура

В следующей таблице описывается типичный элемент управления и представление содержимого дерева модели автоматизации пользовательского интерфейса, относящиеся к элементам управления "ползунок", и показывается, что может содержаться в каждом представлении. Дополнительные сведения о дереве автоматизации пользовательского интерфейса см. в разделе Общие сведения о дереве модели автоматизации пользовательского интерфейса.

Представление элемента управления Представление содержимого
  • Ползунок
    • Button (2 или 4)
    • Бегунок (1)
    • ListItem (0 или более)
  • Ползунок
    • ListItem (0 или более)

Соответствующие свойства

В следующей таблице перечислены свойства модели автоматизации пользовательского интерфейса, значения или определения которых особенно важны для элементов управления "ползунок". Дополнительные сведения о свойствах модели автоматизации пользовательского интерфейса см. в разделе Получение свойств элементов модели автоматизации пользовательского интерфейса.

Свойство модели автоматизации пользовательского интерфейса Значение Примечания
UIA _ аутоматионидпропертид См. примечания. Значение этого свойства должно быть уникальным среди всех одноранговых элементов в необработанном представлении дерева модели автоматизации пользовательского интерфейса.
UIA _ баундингректанглепропертид См. примечания. Внешний прямоугольник, содержащий весь элемент управления.
UIA _ кликкаблепоинтпропертид См. примечания. Большинство элементов управления "ползунок" должны возвращать ошибку UIA _ E _ нокликкаблепоинт , поскольку весь ограничивающий прямоугольник элемента управления "ползунок" занят дочерними элементами управления.
UIA _ контролтипепропертид Slider Это значение одинаково для всех инфраструктур.
UIA _ исконтентелементпропертид TRUE Элемент управления "ползунок" всегда включается в представление содержимого дерева модели автоматизации пользовательского интерфейса.
UIA _ исконтролелементпропертид TRUE Элемент управления "ползунок" всегда включается в представление элемента управления дерева модели автоматизации пользовательского интерфейса.
UIA _ искэйбоардфокусаблепропертид См. примечания. Если элемент управления может получать фокус клавиатуры, он должен поддерживать это свойство. Дочерние элементы (кнопки и бегунки) элемента управления "ползунок" никогда не должны брать фокус. Фокус должен всегда оставаться на самом элементе управления Slider.
UIA _ лабеледбипропертид См. примечания. Если с элементом управления связана статическая текстовая метка, это свойство должно предоставлять ссылку на этот элемент управления. Если элемент управления "текст" является подкомпонентом другого элемента управления, для него не будет задано свойство лабеледби .
UIA _ локализедконтролтипепропертид См. примечания. Локализованная строка, соответствующая типу элемента управления Slider . Значение по умолчанию — "Slider" для en-US или English (США).
UIA _ намепропертид См. примечания. Имя элемента управления Slider обычно создается на основе статической текстовой метки. Если статическая текстовая метка отсутствует, разработчик приложения должен назначить значение свойства Name .

Обязательные шаблоны элементов управления

В следующей таблице перечислены шаблоны элементов управления модели автоматизации пользовательского интерфейса, которые должны поддерживаться всеми элементами управления "ползунок". Дополнительные сведения о шаблонах элементов управления см. в разделе UI Automation Control Patterns Overview.

Шаблон элемента управления/свойство шаблона Поддержка/значение Примечания
IRangeValueProvider Зависит Если содержимому может быть присвоено значение в числовом диапазоне, ползунок должен поддерживать шаблон элемента управления RangeValue .
ISelectionProvider Зависит Если содержимое представляет одно значение из дискретного набора параметров, ползунок должен поддерживать шаблон элемента управления Selection . Если шаблон элемента управления Selection поддерживается, соответствующий выбор должен представляться как один или несколько дочерних элементов списка ползунка.
IValueProvider Зависит Если содержимое представляет одно значение из дискретного набора параметров, ползунок должен поддерживать шаблон элемента управления value .

Обязательные события

В следующей таблице перечислены события модели автоматизации пользовательского интерфейса, которые требуются для поддержки элементов управления Slider. Дополнительные сведения о событиях см. в разделе UI Automation Events Overview.

Событие автоматизации пользовательского интерфейса Примечания
UIA _ аутоматионфокусчанжедевентид
UIA _ Событие изменения свойства баундингректанглепропертид.
UIA _ Событие изменения свойства исенабледпропертид. Если элемент управления поддерживает свойство « включено », оно должно поддерживать это событие.
UIA _ Событие изменения свойства исоффскринпропертид. Если элемент управления поддерживает свойство исоффскрин , он должен поддерживать это событие.
UIA _ Событие изменения свойства ранжевалуевалуепропертид. Если элемент управления поддерживает шаблон элемента управления RangeValue , он должен поддерживать это событие.
_Выбор UIA _ инвалидатедевентид Если элемент управления поддерживает шаблон элемента управления Selection , он должен поддерживать это событие.
UIA _ структуречанжедевентид
UIA _ Событие изменения свойства валуевалуепропертид. Если элемент управления поддерживает шаблон элемента управления value , он должен поддерживать это событие.

Основные понятия

Общие сведения о типах элементов управления автоматизации пользовательского интерфейса

Общие сведения о модели автоматизации пользовательского интерфейса