PatternInterface Enum

Definition

Specifies the control pattern that the GetPattern method returns.

public enum class PatternInterface
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class PatternInterface
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum PatternInterface
Public Enum PatternInterface
Inheritance
PatternInterface
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Fields

Name Value Description
Invoke 0

The IInvokeProvider control pattern interface.

Selection 1

The ISelectionProvider control pattern interface.

Value 2

The IValueProvider control pattern interface.

RangeValue 3

The IRangeValueProvider control pattern interface.

Scroll 4

The IScrollProvider control pattern interface.

ScrollItem 5

The IScrollItemProvider control pattern interface.

ExpandCollapse 6

The IExpandCollapseProvider control pattern interface.

Grid 7

The IGridProvider control pattern interface.

GridItem 8

The IGridItemProvider control pattern interface.

MultipleView 9

The IMultipleViewProvider control pattern interface.

Window 10

The IWindowProvider control pattern interface.

SelectionItem 11

The ISelectionItemProvider control pattern interface.

Dock 12

The IDockProvider control pattern interface.

Table 13

The ITableProvider control pattern interface.

TableItem 14

The ITableItemProvider control pattern interface.

Toggle 15

The IToggleProvider control pattern interface.

Transform 16

The ITransformProvider control pattern interface.

Text 17

The ITextProvider control pattern interface.

ItemContainer 18

The IItemContainerProvider control pattern interface.

VirtualizedItem 19

The IVirtualizedItemProvider control pattern interface.

Text2 20

The ITextProvider2 interface.

TextChild 21

The ITextChildProvider interface.

TextRange 22

The ITextRangeProvider interface.

Annotation 23

The IAnnotationProvider interface.

Drag 24

The IDragProvider interface.

DropTarget 25

The IDropTargetProvider interface.

ObjectModel 26

The IObjectModelProvider interface.

Spreadsheet 27

The ISpreadsheetProvider interface.

SpreadsheetItem 28

The ISpreadsheetItemProvider interface.

Styles 29

The IStylesProvider interface.

Transform2 30

The ITransformProvider2 interface.

SynchronizedInput 31

The ISynchronizedInputProvider interface.

TextEdit 32

The TextEdit control pattern interface.

CustomNavigation 33

The CustomNavigation control pattern interface.

Applies to

See also