AutomationProperties Class

Definition

Provides a means of getting or setting the value of the associated properties of the instance of the AutomationPeer element.

public static class AutomationProperties
Inheritance
AutomationProperties

Fields

AcceleratorKeyProperty

Identifies the AcceleratorKey attached property.

AccessKeyProperty

Identifies the AccessKey attached property.

AutomationIdProperty

Identifies the AutomationId attached property.

HeadingLevelProperty
HelpTextProperty

Identifies the HelpText attached property.

IsColumnHeaderProperty

Identifies the IsColumnHeader attached property.

IsDialogProperty
IsOffscreenBehaviorProperty

Identifies the IsOffscreenBehavior dependency property.

IsRequiredForFormProperty

Identifies the IsRequiredForForm attached property.

IsRowHeaderProperty

Identifies the IsRowHeader attached property.

ItemStatusProperty

Identifies the ItemStatus attached property.

ItemTypeProperty

Identifies the ItemType attached property.

LabeledByProperty

Identifies the LabeledBy attached property.

LiveSettingProperty

Identifies the LiveSetting attached property.

NameProperty

Identifies the Name attached property.

PositionInSetProperty

Identifies the PositionInSet attached property.

SizeOfSetProperty

Identifies the SizeOfSet attached property.

Attached Properties

AcceleratorKey

Gets or sets the accelerator key for the specified element.

AccessKey

Gets or sets the access key for the specified element.

AutomationId

Gets or set the string that uniquely identifies the specified element.

HeadingLevel
HelpText

Gets or sets the help text for the specified element. The help text generally is the same text that is provided in the tooltip for the control.

IsColumnHeader

Gets or sets a value indicating whether the specified element is a column header.

IsDialog
IsOffscreenBehavior

Gets or sets a value that specifies how the IsOffscreen() property is determined.

IsRequiredForForm

Gets or sets a value that indicates whether the specified element is required to be filled out on a form.

IsRowHeader

Gets or sets a value indicating whether the specified element is a row header.

ItemStatus

Gets or sets a description of the status of an item within an element.

ItemType

Gets or sets a description of the type of the specified element.

LabeledBy

Gets or sets the element that contains the text label for the specified element.

LiveSetting

Gets or sets a value that describes the notification characteristics of a particular live region.

Name

Gets or sets the name of the element.

PositionInSet

Gets or sets the ordinal location of this element within a set of elements that are considered to be siblings.

SizeOfSet

Gets or sets the count of automation elements in a group or set that are considered to be siblings.

Methods

GetAcceleratorKey(DependencyObject)

Gets the AcceleratorKey attached property for the specified DependencyObject.

GetAccessKey(DependencyObject)

Gets the AccessKey attached property for the specified DependencyObject.

GetAutomationId(DependencyObject)

Gets the AutomationId attached property for the specified DependencyObject.

GetHeadingLevel(DependencyObject)
GetHelpText(DependencyObject)

Gets the HelpText attached property for the specified DependencyObject.

GetIsColumnHeader(DependencyObject)

Gets the IsColumnHeader attached property for the specified DependencyObject.

GetIsDialog(DependencyObject)
GetIsOffscreenBehavior(DependencyObject)

Gets the IsOffscreenBehavior attached property for the specified DependencyObject.

GetIsRequiredForForm(DependencyObject)

Gets the IsRequiredForForm attached property for the specified DependencyObject.

GetIsRowHeader(DependencyObject)

Gets the IsRowHeader attached property for the specified DependencyObject.

GetItemStatus(DependencyObject)

Gets the ItemStatus attached property for the specified DependencyObject.

GetItemType(DependencyObject)

Gets the ItemType attached property for the specified DependencyObject.

GetLabeledBy(DependencyObject)

Gets the LabeledBy attached property for the specified DependencyObject.

GetLiveSetting(DependencyObject)

Gets the LiveSetting attached property for the specified DependencyObject.

GetName(DependencyObject)

Gets the Name attached property for the specified DependencyObject.

GetPositionInSet(DependencyObject)

Gets the value of the PositionInSet property for the specified DependencyObject.

GetSizeOfSet(DependencyObject)

Gets the value of the SizeOfSet attached property for the specified DependencyObject.

SetAcceleratorKey(DependencyObject, String)

Sets the AcceleratorKey attached property for the specified DependencyObject.

SetAccessKey(DependencyObject, String)

Sets the AccessKey attached property for the specified DependencyObject.

SetAutomationId(DependencyObject, String)

Sets the AutomationId attached property for the specified DependencyObject.

SetHeadingLevel(DependencyObject, AutomationHeadingLevel)
SetHelpText(DependencyObject, String)

Sets the HelpText attached property for the specified DependencyObject.

SetIsColumnHeader(DependencyObject, Boolean)

Sets the IsColumnHeader attached property for the specified DependencyObject.

SetIsDialog(DependencyObject, Boolean)
SetIsOffscreenBehavior(DependencyObject, IsOffscreenBehavior)

Sets the IsOffscreenBehavior attached property for the specified DependencyObject.

SetIsRequiredForForm(DependencyObject, Boolean)

Sets the IsRequiredForForm attached property for the specified DependencyObject.

SetIsRowHeader(DependencyObject, Boolean)

Sets the IsRowHeader attached property for the specified DependencyObject.

SetItemStatus(DependencyObject, String)

Sets the ItemStatus attached property for the specified DependencyObject.

SetItemType(DependencyObject, String)

Sets the ItemType attached property for the specified DependencyObject.

SetLabeledBy(DependencyObject, UIElement)

Sets the LabeledBy attached property.

SetLiveSetting(DependencyObject, AutomationLiveSetting)

Sets the LiveSetting attached property for the specified DependencyObject.

SetName(DependencyObject, String)

Sets the Name attached property.

SetPositionInSet(DependencyObject, Int32)

Sets the PositionInSet attached property for the specified DependencyObject.

SetSizeOfSet(DependencyObject, Int32)

Sets the SizeOfSet attached property for the specified DependencyObject.

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

See also