PatternInterface PatternInterface PatternInterface PatternInterface Enum


Specifies the control pattern that the GetPattern method returns.

public : enum class PatternInterface
enum class winrt::Windows::UI::Xaml::Automation::Peers::PatternInterface : int32_t
public enum PatternInterface
Public Enum PatternInterface
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


Annotation Annotation Annotation Annotation

The IAnnotationProvider interface.

CustomNavigation CustomNavigation CustomNavigation CustomNavigation

The CustomNavigation control pattern interface.

Dock Dock Dock Dock

The IDockProvider control pattern interface.

Drag Drag Drag Drag

The IDragProvider interface.

DropTarget DropTarget DropTarget DropTarget

The IDropTargetProvider interface.

ExpandCollapse ExpandCollapse ExpandCollapse ExpandCollapse

The IExpandCollapseProvider control pattern interface.

Grid Grid Grid Grid

The IGridProvider control pattern interface.

GridItem GridItem GridItem GridItem

The IGridItemProvider control pattern interface.

Invoke Invoke Invoke Invoke

The IInvokeProvider control pattern interface.

ItemContainer ItemContainer ItemContainer ItemContainer

The IItemContainerProvider control pattern interface.

MultipleView MultipleView MultipleView MultipleView

The IMultipleViewProvider control pattern interface.

ObjectModel ObjectModel ObjectModel ObjectModel

Introduced in . The IObjectModelProvider interface.

RangeValue RangeValue RangeValue RangeValue

The IRangeValueProvider control pattern interface.

Scroll Scroll Scroll Scroll

The IScrollProvider control pattern interface.

ScrollItem ScrollItem ScrollItem ScrollItem

The IScrollItemProvider control pattern interface.

Selection Selection Selection Selection

The ISelectionProvider control pattern interface.

SelectionItem SelectionItem SelectionItem SelectionItem

The ISelectionItemProvider control pattern interface.

Spreadsheet Spreadsheet Spreadsheet Spreadsheet

Introduced in . The ISpreadsheetProvider interface.

SpreadsheetItem SpreadsheetItem SpreadsheetItem SpreadsheetItem

Introduced in . The ISpreadsheetItemProvider interface.

Styles Styles Styles Styles

Introduced in . The IStylesProvider interface.

SynchronizedInput SynchronizedInput SynchronizedInput SynchronizedInput

Introduced in . The ISynchronizedInputProvider interface.

Table Table Table Table

The ITableProvider control pattern interface.

TableItem TableItem TableItem TableItem

The ITableItemProvider control pattern interface.

Text Text Text Text

The ITextProvider control pattern interface.

Text2 Text2 Text2 Text2

The ITextProvider2 interface.

TextChild TextChild TextChild TextChild

The ITextChildProvider interface.

TextEdit TextEdit TextEdit TextEdit

The TextEdit control pattern interface.

TextRange TextRange TextRange TextRange

The ITextRangeProvider interface.

Toggle Toggle Toggle Toggle

The IToggleProvider control pattern interface.

Transform Transform Transform Transform

The ITransformProvider control pattern interface.

Transform2 Transform2 Transform2 Transform2

Introduced in . The ITransformProvider2 interface.

Value Value Value Value

The IValueProvider control pattern interface.

VirtualizedItem VirtualizedItem VirtualizedItem VirtualizedItem

The IVirtualizedItemProvider control pattern interface.

Window Window Window Window

The IWindowProvider control pattern interface.

See Also