WindowPatternIdentifiers WindowPatternIdentifiers WindowPatternIdentifiers Class

Definition

Contains values used as identifiers by IWindowProvider.

public : sealed class WindowPatternIdentifiers : IWindowPatternIdentifiers
public sealed class WindowPatternIdentifiers : IWindowPatternIdentifiers
Public 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.

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.

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.

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.

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.

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.

See Also