AutomationElementCollection.Item Property (Int32)

 

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.

Exception Condition
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
Available since 3.0
Return to top
Show: