New to Telerik UI for WPFStart a free 30-day trial

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:

C#
public class RadPanelBarItemAutomationPeer : RadTreeViewItemAutomationPeer, IExpandCollapseProvider, ISelectionItemProvider, IValueProvider, IScrollItemProvider

Inheritance: objectRadTreeViewItemAutomationPeerRadPanelBarItemAutomationPeer

Implements: IExpandCollapseProviderIScrollItemProviderISelectionItemProviderIValueProvider

Inherited Members RadTreeViewItemAutomationPeer.SetValue(string)RadTreeViewItemAutomationPeer.GetSizeOfSetCore()RadTreeViewItemAutomationPeer.GetPositionInSetCore()RadTreeViewItemAutomationPeer.IsContentElementCore()RadTreeViewItemAutomationPeer.ValueRadTreeViewItemAutomationPeer.IsReadOnlyRadTreeViewItemAutomationPeer.Owner...

Constructors

Initializes a new instance of the RadPanelBarItemAutomationPeer class.

C#
public RadPanelBarItemAutomationPeer(RadPanelBarItem owner)
Parameters:ownerRadPanelBarItem

The owner.

Methods

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

C#
protected override AutomationControlType GetAutomationControlTypeCore()
Returns:

AutomationControlType

The enumeration value.

Overrides: RadTreeViewItemAutomationPeer.GetAutomationControlTypeCore()

C#
protected override string GetClassNameCore()
Returns:

string

Overrides: RadTreeViewItemAutomationPeer.GetClassNameCore()

C#
protected override string GetHelpTextCore()
Returns:

string

Overrides: RadTreeViewItemAutomationPeer.GetHelpTextCore()

C#
protected override string GetItemStatusCore()
Returns:

string

Overrides: RadTreeViewItemAutomationPeer.GetItemStatusCore()

C#
protected override string GetItemTypeCore()
Returns:

string

Overrides: RadTreeViewItemAutomationPeer.GetItemTypeCore()

C#
protected override string GetLocalizedControlTypeCore()
Returns:

string

Gets the text label of the that is associated with this . Called by .

C#
protected override string GetNameCore()
Returns:

string

The text label of the element that is associated with this automation peer.

Overrides: RadTreeViewItemAutomationPeer.GetNameCore()

Retrieves the specified pattern associated with the current RadPanelBarItemAutomationPeer.

C#
public override object GetPattern(PatternInterface patternInterface)
Parameters:patternInterfacePatternInterface

The interface of the pattern to retrieve.

Returns:

object

The requested pattern if it is available; otherwise, null.

Overrides: RadTreeViewItemAutomationPeer.GetPattern(PatternInterface)