ClassRadPanelBarItemAutomationPeer
Provides the automation peer for the RadPanelBarItem class, facilitating access to the UI Automation framework. The RadPanelBarItemAutomationPeer enables the automation of the RadPanelBarItem's interaction patterns, such as expand/collapse functionality, selection capabilities, and scrolling within a panel bar interface. This class overrides methods to provide localized control type information and additional help text specific to the RadPanelBarItem. It also supports advanced automation scenarios by reporting properties of the item.
Definition
Namespace:Telerik.Windows.Automation.Peers
Assembly:Telerik.Windows.Controls.Navigation.dll
Syntax:
public class RadPanelBarItemAutomationPeer : RadTreeViewItemAutomationPeer, IExpandCollapseProvider, ISelectionItemProvider, IValueProvider, IScrollItemProvider
Inheritance: objectRadTreeViewItemAutomationPeerRadPanelBarItemAutomationPeer
Implements:
Inherited Members
Constructors
RadPanelBarItemAutomationPeer(RadPanelBarItem)
Initializes a new instance of the RadPanelBarItemAutomationPeer class.
Declaration
public RadPanelBarItemAutomationPeer(RadPanelBarItem 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
GetItemStatusCore()
Declaration
protected override string GetItemStatusCore()
Returns
Overrides
GetLocalizedControlTypeCore()
Declaration
protected override string GetLocalizedControlTypeCore()
Returns
GetNameCore()
Gets the text label of the that is associated with this . Called by .
Declaration
protected override string GetNameCore()
Returns
The text label of the element that is associated with this automation peer.
Overrides
GetPattern(PatternInterface)
Retrieves the specified pattern associated with the current RadPanelBarItemAutomationPeer.
Declaration
public override object GetPattern(PatternInterface patternInterface)
Parameters
patternInterface
PatternInterface
The interface of the pattern to retrieve.
Returns
The requested pattern if it is available; otherwise, null.
Overrides