Class
RadPanelBarAutomationPeer

Provides the automation peer for the RadPanelBar class, enabling UI Automation client applications to interact with the RadPanelBar control. This class derives from RadTreeViewAutomationPeer and implements control-specific logic for automation behaviors, including retrieving class names, help texts, child items, names, statuses, and localized control types. The automation peer facilitates the accessibility of the RadPanelBar, ensuring that users with assistive technologies can effectively navigate and interact with its elements.

Definition

Namespace:Telerik.Windows.Automation.Peers

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

cs-api-definition
public class RadPanelBarAutomationPeer : RadTreeViewAutomationPeer, ISelectionProvider

Inheritance: objectRadTreeViewAutomationPeerRadPanelBarAutomationPeer

Implements: ISelectionProvider

Inherited Members RadTreeViewAutomationPeer.GetPattern(PatternInterface)

Constructors

RadPanelBarAutomationPeer(RadPanelBar)

Initializes a new instance of the RadPanelBarAutomationPeer class.

Declaration

cs-api-definition
public RadPanelBarAutomationPeer(RadPanelBar owner)

Parameters

owner

RadPanelBar

The owner.

Methods

GetAutomationControlTypeCore()

Gets the control type for the UIElement that is associated with this . This method is called by .

Declaration

cs-api-definition
protected override AutomationControlType GetAutomationControlTypeCore()

Returns

AutomationControlType

The enumeration value.

Overrides RadTreeViewAutomationPeer.GetAutomationControlTypeCore()

GetChildrenCore()

Gets the collection of child elements of the UIElement that is associated with this . This method is called by .

Declaration

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

Returns

List<AutomationPeer>

A list of child AutomationPeer elements.

Overrides RadTreeViewAutomationPeer.GetChildrenCore()

GetClassNameCore()

Declaration

cs-api-definition
protected override string GetClassNameCore()

Returns

string

Overrides RadTreeViewAutomationPeer.GetClassNameCore()

GetHelpTextCore()

Declaration

cs-api-definition
protected override string GetHelpTextCore()

Returns

string

Overrides RadTreeViewAutomationPeer.GetHelpTextCore()

GetItemStatusCore()

Declaration

cs-api-definition
protected override string GetItemStatusCore()

Returns

string

Overrides RadTreeViewAutomationPeer.GetItemStatusCore()

GetLocalizedControlTypeCore()

Declaration

cs-api-definition
protected override string GetLocalizedControlTypeCore()

Returns

string

GetNameCore()

Declaration

cs-api-definition
protected override string GetNameCore()

Returns

string