WindowPatternIdentifiers
WindowPatternIdentifiers
WindowPatternIdentifiers
WindowPatternIdentifiers
Class
Definition
Contains values used as identifiers by IWindowProvider.
public : sealed class WindowPatternIdentifiers : IWindowPatternIdentifierspublic sealed class WindowPatternIdentifiers : IWindowPatternIdentifiersPublic NotInheritable Class WindowPatternIdentifiers Implements IWindowPatternIdentifiers// This API is not available in Javascript.
- Attributes
| 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 CanMaximizeProperty
Identifies the Maximizable automation property.
public : static AutomationProperty CanMaximizeProperty { get; }public static AutomationProperty CanMaximizeProperty { get; }Public Static ReadOnly Property CanMaximizeProperty As AutomationProperty// This API is not available in Javascript.
The automation property identifier.
CanMinimizeProperty 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// This API is not available in Javascript.
The automation property identifier.
IsModalProperty 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// This API is not available in Javascript.
The automation property identifier.
IsTopmostProperty 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// This API is not available in Javascript.
The automation property identifier.
WindowInteractionStateProperty 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// This API is not available in Javascript.
The automation property identifier.
WindowVisualStateProperty 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// This API is not available in Javascript.
The automation property identifier.