ItemAutomationPeer.GetNameCore Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Gets the UI Automation Name from the element that corresponds to a data item. The item is the element in an Items collection that is associated with this ItemAutomationPeer. This method is called by GetName.

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


Protected Overrides Function GetNameCore As String
protected override string GetNameCore()

Return Value

Type: System.String
The UI Automation Name from the element that corresponds to a data item.


If the item is a UIElement with its own peer as reported by Owner, then a string form of that owner is returned. Next, the container peer (which could be ItemsControlAutomationPeer, ListBoxAutomationPeer, or another class) is used as a possible source. If there is no container peer, but some valid string can be produced that is either the item as a string or a ToString call to it, that string is returned. Finally, if no string can be produced, this method returns a human-readable resource string that implies that there is no information, which automation reports.

Version Information


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0


For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.