Class
RadPaneAutomationPeer

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

Constructors

RadPaneAutomationPeer(object, PaneGroupBaseAutomationPeer)

Initializes a new instance of the RadPaneAutomationPeer class.

Declaration

cs-api-definition
public RadPaneAutomationPeer(object item, PaneGroupBaseAutomationPeer groupAutomationPeer)

Parameters

item

object

groupAutomationPeer

PaneGroupBaseAutomationPeer

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

cs-api-definition
protected override string GetAutomationIdCore()

Returns

string

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

cs-api-definition
[SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists")]
protected override List<AutomationPeer> GetChildrenCore()

Returns

List<AutomationPeer>

The collection of child elements.

Overrides RadTabItemAutomationPeer.GetChildrenCore()

GetClassNameCore()

Declaration

cs-api-definition
protected override string GetClassNameCore()

Returns

string

Overrides RadTabItemAutomationPeer.GetClassNameCore()

GetHelpTextCore()

Declaration

cs-api-definition
protected override string GetHelpTextCore()

Returns

string

Overrides RadTabItemAutomationPeer.GetHelpTextCore()

GetItemStatusCore()

Declaration

cs-api-definition
protected override string GetItemStatusCore()

Returns

string

Overrides RadTabItemAutomationPeer.GetItemStatusCore()

GetLocalizedControlTypeCore()

When overridden in a derived class, is called by System.Windows.Automation.Peers.AutomationPeer.GetLocalizedControlType().

Declaration

cs-api-definition
protected override string GetLocalizedControlTypeCore()

Returns

string

The type of the control.

GetNameCore()

Gets the core name for this Telerik.Windows.Controls.RadPaneAutomationPeer.

Declaration

cs-api-definition
protected override string GetNameCore()

Returns

string

Overrides RadTabItemAutomationPeer.GetNameCore()

IsOffscreenCore()

Declaration

cs-api-definition
protected override bool IsOffscreenCore()

Returns

bool