Export (0) Print
Expand All

AutomationElementCollection.Item Property

Gets the AutomationElement at the specified index.

Namespace:  System.Windows.Automation
Assembly:  UIAutomationClient (in UIAutomationClient.dll)

public AutomationElement this[
	int index
] { get; }

Parameters

index
Type: System.Int32

The zero-based index of the element in the collection.

Property Value

Type: System.Windows.Automation.AutomationElement
The AutomationElement at the specified index.

ExceptionCondition
IndexOutOfRangeException

A negative integer was specified for index, or index is greater than or equal to Count.

In the following example, the first element is retrieved from an AutomationElementCollection.

// desktopChildren is a collection of AutomationElement objects.
AutomationElement firstWindow;
try
{
    firstWindow = desktopChildren[0];
}
catch (IndexOutOfRangeException)
{
    Console.WriteLine("No AutomationElement at that index.");
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft