ClassRadPanelBarAutomationPeer
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:
public class RadPanelBarAutomationPeer : RadTreeViewAutomationPeer, ISelectionProvider
Inheritance: objectRadTreeViewAutomationPeerRadPanelBarAutomationPeer
Implements:
Inherited Members
Constructors
RadPanelBarAutomationPeer(RadPanelBar)
Initializes a new instance of the RadPanelBarAutomationPeer class.
Declaration
public RadPanelBarAutomationPeer(RadPanelBar owner)
Parameters
owner
The owner.
Methods
GetAutomationControlTypeCore()
Gets the control type for the UIElement that is associated with this . This method is called by .
Declaration
protected override AutomationControlType GetAutomationControlTypeCore()
Returns
AutomationControlType
The enumeration value.
Overrides
GetChildrenCore()
Gets the collection of child elements of the UIElement that is associated with this . This method is called by .
Declaration
[SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists")]
protected override List<AutomationPeer> GetChildrenCore()
Returns
List<AutomationPeer>
A list of child AutomationPeer elements.
Overrides
GetItemStatusCore()
Declaration
protected override string GetItemStatusCore()
Returns
Overrides
GetLocalizedControlTypeCore()
Declaration
protected override string GetLocalizedControlTypeCore()
Returns