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
Initializes a new instance of the RadPanelBarItemAutomationPeer class.
public RadPanelBarItemAutomationPeer(RadPanelBarItem owner)
The owner.
Methods
Gets the control type for the UIElement that is associated with this . This method is called by .
protected override AutomationControlType GetAutomationControlTypeCore()
AutomationControlType
The enumeration value.
Overrides:
Gets the text label of the that is associated with this . Called by .
protected override string GetNameCore()
The text label of the element that is associated with this automation peer.
Overrides:
Retrieves the specified pattern associated with the current RadPanelBarItemAutomationPeer.
public override object GetPattern(PatternInterface patternInterface)
The interface of the pattern to retrieve.
Returns:The requested pattern if it is available; otherwise, null.
Overrides: