ClassRadPaneAutomationPeer
Represents an automation peer for the RadPane class, providing necessary automation support for the user interface. This class allows automated tools to interact with the RadPane and retrieve information about its properties, such as selection status, content, and visibility aspects. It extends the RadTabItemAutomationPeer to inherit base functionality for automation peers related to tab items. During its lifecycle, it manages custom property values, helps in generating child element collections, and provides localization support for control types. Depending on the platform (WPF, Silverlight), it has specialized constructors and methods to ensure it adheres to the platform's automation framework.
Definition
Namespace:Telerik.Windows.Automation.Peers
Assembly:Telerik.Windows.Controls.Docking.dll
Syntax:
public class RadPaneAutomationPeer : RadTabItemAutomationPeer, ISelectionItemProvider
Inheritance: objectRadTabItemAutomationPeerRadPaneAutomationPeer
Implements:
Inherited Members
Constructors
RadPaneAutomationPeer(object, PaneGroupBaseAutomationPeer)
Initializes a new instance of the RadPaneAutomationPeer class.
Declaration
public RadPaneAutomationPeer(object item, PaneGroupBaseAutomationPeer groupAutomationPeer)
Parameters
item
groupAutomationPeer
Methods
GetAutomationIdCore()
Gets the string that uniquely identifies the Telerik.Windows.Controls.RadPane that corresponds to the data item in the Telerik.Windows.Controls.RadPaneGroup collection that is associated with this Telerik.Windows.Controls.RadPaneAutomationPeer.
Declaration
protected override string GetAutomationIdCore()
Returns
A string that contains the UI Automation identifier.
GetChildrenCore()
Gets collection of child elements of the Telerik.Windows.Controls.RadPane that corresponds to the data item in the Telerik.Windows.Controls.RadPaneGroup collection that is associated with this Telerik.Windows.Controls.RadPaneAutomationPeer.
Declaration
[SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists")]
protected override List<AutomationPeer> GetChildrenCore()
Returns
List<AutomationPeer>
The collection of child elements.
Overrides
GetItemStatusCore()
Declaration
protected override string GetItemStatusCore()
Returns
Overrides
GetLocalizedControlTypeCore()
When overridden in a derived class, is called by System.Windows.Automation.Peers.AutomationPeer.GetLocalizedControlType().
Declaration
protected override string GetLocalizedControlTypeCore()
Returns
The type of the control.
GetNameCore()
Gets the core name for this Telerik.Windows.Controls.RadPaneAutomationPeer.