Window​Pattern​Identifiers Window​Pattern​Identifiers Window​Pattern​Identifiers Class

Definition

Contains values used as identifiers by IWindowProvider.

public sealed class WindowPatternIdentifiers : IWindowPatternIdentifierspublic sealed class WindowPatternIdentifiers : IWindowPatternIdentifiersPublic NotInheritable Class WindowPatternIdentifiers Implements IWindowPatternIdentifiers
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

Classes such as WindowPatternIdentifiers are the identifiers for the Windows Runtime implementation of a common provider pattern for Microsoft UI Automation. You might use these identifiers if you are implementing a Windows Runtime custom automation peer that reports support for IWindowProvider in its GetPattern implementation. These identifiers are needed for the RaisePropertyChangedEvent calls that you make from control code that references your own peer, or for FindItemByProperty in an items container peer. Using this pattern for controls is fairly uncommon.

This same pattern is usually exposed to clients in a different way, depending on which technology they use to implement the client and examine the Microsoft UI Automation tree. IWindowProvider is also presented as a Component Object Model (COM) interface.

Properties

CanMaximizeProperty CanMaximizeProperty CanMaximizeProperty

Identifies the Maximizable automation property.

public static AutomationProperty CanMaximizeProperty { get; }public static AutomationProperty CanMaximizeProperty { get; }Public Static ReadOnly Property CanMaximizeProperty As AutomationProperty
Value
AutomationProperty AutomationProperty AutomationProperty

The automation property identifier.

Attributes

CanMinimizeProperty CanMinimizeProperty CanMinimizeProperty

Identifies the Minimizable automation property.

public static AutomationProperty CanMinimizeProperty { get; }public static AutomationProperty CanMinimizeProperty { get; }Public Static ReadOnly Property CanMinimizeProperty As AutomationProperty
Value
AutomationProperty AutomationProperty AutomationProperty

The automation property identifier.

Attributes

IsModalProperty IsModalProperty IsModalProperty

Identifies the IsModal automation property.

public static AutomationProperty IsModalProperty { get; }public static AutomationProperty IsModalProperty { get; }Public Static ReadOnly Property IsModalProperty As AutomationProperty
Value
AutomationProperty AutomationProperty AutomationProperty

The automation property identifier.

Attributes

IsTopmostProperty IsTopmostProperty IsTopmostProperty

Identifies the IsTopmost automation property.

public static AutomationProperty IsTopmostProperty { get; }public static AutomationProperty IsTopmostProperty { get; }Public Static ReadOnly Property IsTopmostProperty As AutomationProperty
Value
AutomationProperty AutomationProperty AutomationProperty

The automation property identifier.

Attributes

WindowInteractionStateProperty WindowInteractionStateProperty WindowInteractionStateProperty

Identifies the InteractionState automation property.

public static AutomationProperty WindowInteractionStateProperty { get; }public static AutomationProperty WindowInteractionStateProperty { get; }Public Static ReadOnly Property WindowInteractionStateProperty As AutomationProperty
Value
AutomationProperty AutomationProperty AutomationProperty

The automation property identifier.

Attributes

WindowVisualStateProperty WindowVisualStateProperty WindowVisualStateProperty

Identifies the VisualState automation property.

public static AutomationProperty WindowVisualStateProperty { get; }public static AutomationProperty WindowVisualStateProperty { get; }Public Static ReadOnly Property WindowVisualStateProperty As AutomationProperty
Value
AutomationProperty AutomationProperty AutomationProperty

The automation property identifier.

Attributes

See Also