Поделиться через


Microsoft.UI.Xaml.Automation Пространство имен

Определяет типы поддержки для инфраструктуры автоматизации пользовательского интерфейса Майкрософт. Эти типы предназначены для реализации поддержки модели автоматизации пользовательского интерфейса Майкрософт для пользовательского элемента управления. Кроме того, AutomationProperties предоставляет сведения о специальных возможностях в рамках определения пользовательского интерфейса XAML.

Классы

AnnotationPatternIdentifiers

Содержит значения, используемые в качестве идентификаторов IAnnotationProvider.

AutomationAnnotation

Представляет одну заметку автоматизации пользовательского интерфейса.

AutomationElementIdentifiers

Содержит значения, используемые в качестве идентификаторов свойств автоматизации поставщиками автоматизации пользовательского интерфейса и клиентами автоматизации пользовательского интерфейса.

AutomationProperties

Обеспечивает поддержку получения или задания значений на уровне экземпляра свойств автоматизации. Эти значения свойств задаются как присоединенные свойства (обычно в XAML) и дополняют или переопределяют значения свойств автоматизации из AutomationPeer элемента управления.

AutomationProperty

Определяет свойство AutomationElementIdentifiers или определенного шаблона элемента управления.

DockPatternIdentifiers

Содержит значения, используемые в качестве идентификаторов IDockProvider.

DragPatternIdentifiers

Содержит значения, используемые iDragProvider в качестве идентификаторов.

DropTargetPatternIdentifiers

Содержит значения, используемые в качестве идентификаторов iDropTargetProvider.

ExpandCollapsePatternIdentifiers

Содержит значения, используемые в качестве идентификаторов IExpandCollapseProvider.

GridItemPatternIdentifiers

Содержит значения, используемые в качестве идентификаторов IGridItemProvider.

GridPatternIdentifiers

Содержит значения, используемые IGridProvider в качестве идентификаторов.

MultipleViewPatternIdentifiers

Содержит значения, используемые в качестве идентификаторов iMultipleViewProvider.

RangeValuePatternIdentifiers

Содержит значения, используемые в качестве идентификаторов IRangeValueProvider.

ScrollPatternIdentifiers

Содержит значения, используемые iScrollProvider в качестве идентификаторов, а также константу NoScroll .

SelectionItemPatternIdentifiers

Содержит значения, используемые в качестве идентификаторов ISelectionItemProvider.

SelectionPatternIdentifiers

Содержит значения, используемые в качестве идентификаторов iSelectionProvider.

SpreadsheetItemPatternIdentifiers

Содержит значения, используемые в качестве идентификаторов свойств автоматизации для свойств шаблона ISpreadsheetItemProvider .

StylesPatternIdentifiers

Содержит значения, используемые iStylesProvider в качестве идентификаторов.

TableItemPatternIdentifiers

Содержит значения, используемые iTableProvider в качестве идентификаторов.

TablePatternIdentifiers

Содержит значения, используемые iTableProvider в качестве идентификаторов.

TogglePatternIdentifiers

Содержит значения, используемые в качестве идентификаторов IToggleProvider.

TransformPattern2Identifiers

Содержит значения, используемые в качестве идентификаторов ITransformProvider2.

TransformPatternIdentifiers

Содержит значения, используемые iTransformProvider в качестве идентификаторов.

ValuePatternIdentifiers

Содержит значения, используемые iValueProvider в качестве идентификаторов.

WindowPatternIdentifiers

Содержит значения, используемые iWindowProvider в качестве идентификаторов.

Перечисления

AnnotationType

Предоставляет набор констант, определяющих типы заметок в документе, которые используются интерфейсом автоматизации пользовательского интерфейса Майкрософт ISpreadsheetItemProvider .

AutomationActiveEnd

Определяет значения текстового атрибута SelectionActiveEnd, который указывает расположение курсора относительно диапазона текста, представляющего текущий выделенный текст.

AutomationAnimationStyle

Определяет стиль анимации для автоматизации.

AutomationBulletStyle

Определяет стиль маркеров, используемых автоматизацией.

AutomationCaretBidiMode

Определяет направление перемещения курсора.

AutomationCaretPosition

Определяет положение курсора.

AutomationFlowDirections

Определяет направление потока.

AutomationOutlineStyles

Определяет стиль структуры.

AutomationStyleId

Определяет стиль текста.

AutomationTextDecorationLineStyle

Определяет стиль линий оформления текста.

AutomationTextEditChangeType

Определяет тип изменения текста.

DockPosition

Содержит значения, указывающие позицию закрепления объекта в контейнере закрепления. Используется IDockProvider.DockPosition.

ExpandCollapseState

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

RowOrColumnMajor

Указывает, должны ли данные в таблице считываться в основном по строкам или столбцам.

ScrollAmount

Содержит значения, используемые шаблоном IScrollProvider для указания направления и расстояния для прокрутки.

SupportedTextSelection

Содержит значения, которые показывает, поддерживает ли поставщик текста выделение, и если это так, то поддерживает ли единичное, непрерывное выделение или несколько несвязанных выделений.

SynchronizedInputType

Предоставляет набор констант, которые определяют, как используется интерфейсом автоматизации пользовательского интерфейса Майкрософт ISynchronizedInputProvider .

ToggleState

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

WindowInteractionState

Определяет значения, указывающие текущее состояние окна в целях взаимодействия с пользователем или программными средствами.

WindowVisualState

Содержит значения, указывающие визуальное состояние окна для шаблона IWindowProvider .

ZoomUnit

Содержит возможные значения для метода Provider.ITransformProvider2.ZoomByUnit , который масштабирует окно просмотра элемента управления на указанную единицу.

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