TransformPatternIdentifiers TransformPatternIdentifiers TransformPatternIdentifiers Class

Contains values used as identifiers by ITransformProvider.

Syntax

Declaration

public sealed class TransformPatternIdentifierspublic sealed class TransformPatternIdentifiersPublic NotInheritable Class TransformPatternIdentifiers

Remarks

Classes such as TransformPatternIdentifiers 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 ITransformProvider in its GetPattern(PatternInterface) implementation. These identifiers are needed for the RaisePropertyChangedEvent(AutomationProperty, Object, Object) calls that you make from control code that references your own peer, or for FindItemByProperty(IRawElementProviderSimple, AutomationProperty, Object) in an items container peer.

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. ITransformProvider is also presented as a Component Object Model (COM) interface.

Properties summary

Identifies the CanMove automation property.

Identifies the CanResize automation property.

Identifies the CanRotate automation property.

Properties

  • CanMoveProperty
    CanMoveProperty
    CanMoveProperty
    CanMoveProperty

    Identifies the CanMove automation property.

    public static AutomationProperty CanMoveProperty { get; }public static AutomationProperty CanMoveProperty { get; }Public Static ReadOnly Property CanMoveProperty As AutomationPropertypublic static AutomationProperty CanMoveProperty { get; }

    Property Value

  • CanResizeProperty
    CanResizeProperty
    CanResizeProperty
    CanResizeProperty

    Identifies the CanResize automation property.

    public static AutomationProperty CanResizeProperty { get; }public static AutomationProperty CanResizeProperty { get; }Public Static ReadOnly Property CanResizeProperty As AutomationPropertypublic static AutomationProperty CanResizeProperty { get; }

    Property Value

  • CanRotateProperty
    CanRotateProperty
    CanRotateProperty
    CanRotateProperty

    Identifies the CanRotate automation property.

    public static AutomationProperty CanRotateProperty { get; }public static AutomationProperty CanRotateProperty { get; }Public Static ReadOnly Property CanRotateProperty As AutomationPropertypublic static AutomationProperty CanRotateProperty { get; }

    Property Value

Device family

Windows 10 (introduced v10.0.10240.0)

API contract

Windows.Foundation.UniversalApiContract (introduced v1)

Attributes

Windows.Foundation.Metadata.ContractVersionAttribute
Windows.Foundation.Metadata.MarshalingBehaviorAttribute
Windows.Foundation.Metadata.StaticAttribute
Windows.Foundation.Metadata.ThreadingAttribute
Windows.Foundation.Metadata.WebHostHiddenAttribute

Details

Assembly

Windows.UI.Xaml.Automation.dll