AutomationDecorator Class
Represents a decorator that is visible in the UI automation framework.
public class AutomationDecorator : Decorator
- Inheritance:
- object Visual UIElement FrameworkElement Decorator object
Constructors
AutomationDecorator()
Initializes an instance of the class.
public AutomationDecorator()
Properties
AreChildrenIncluded
Gets or sets if children of this element should be hidden from the UI Automation framework.
public bool AreChildrenIncluded { get; set; }
Property Value
- bool:
true
to hide children.false
to show children. The default value isfalse
.
ControlType
Gets or sets the AutomationControlType used by this control in the WPF automation framework.
public AutomationControlType ControlType { get; set; }
Property Value
- AutomationControlType:
The AutomationControlType used by this control. The default value is
AutomationControlType.Pane
.
Methods
OnCreateAutomationPeer()
Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
protected override AutomationPeer OnCreateAutomationPeer()
Returns
- AutomationPeer:
An instance of AutomationDecoratorAutomationPeer.
Fields
AreChildrenIncludedProperty
Identifies the AreChildrenIncluded dependency property. This field is read-only.
public static readonly DependencyProperty AreChildrenIncludedProperty
ControlTypeProperty
Identifies the ControlType dependency property. This field is read-only.
public static readonly DependencyProperty ControlTypeProperty