Class
RadMenuGroupItemAutomationPeer

Provides the automation peer for the RadMenuGroupItem class, enabling UI automation support for the associated menu group item. This class extends the functionalities of RadMenuItemAutomationPeer to include custom property values and item status in automation modes. It overrides methods to retrieve class names, help text, and to provide additional item status for advanced automation scenarios. The class is part of the WPF implementation and handles specific cases related to its owner group item.

Definition

Namespace:Telerik.Windows.Automation.Peers

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

cs-api-definition
public class RadMenuGroupItemAutomationPeer : RadMenuItemAutomationPeer, IExpandCollapseProvider, IToggleProvider, IInvokeProvider

Inheritance: objectRadMenuItemAutomationPeerRadMenuItemAutomationPeerRadMenuGroupItemAutomationPeer

Implements: IExpandCollapseProviderIInvokeProviderIToggleProvider

Inherited Members RadMenuItemAutomationPeer.Invoke()RadMenuItemAutomationPeer.GetPattern(PatternInterface)RadMenuItemAutomationPeer.Collapse()RadMenuItemAutomationPeer.Expand()RadMenuItemAutomationPeer.Toggle()RadMenuItemAutomationPeer.GetAccessKeyCore()RadMenuItemAutomationPeer.GetAutomationControlTypeCore()RadMenuItemAutomationPeer.GetNameCore()RadMenuItemAutomationPeer.GetChildrenCore()RadMenuItemAutomationPeer.IsControlElementCore()RadMenuItemAutomationPeer.ExpandCollapseStateRadMenuItemAutomationPeer.ToggleState

Constructors

RadMenuGroupItemAutomationPeer(RadMenuGroupItem)

Initializes a new instance of the RadMenuGroupItemAutomationPeer class.

Declaration

cs-api-definition
public RadMenuGroupItemAutomationPeer(RadMenuGroupItem groupItem)

Parameters

groupItem

RadMenuGroupItem

The RadMenuGroupItem owner.

Methods

GetClassNameCore()

Returns the name of the class associated with this AutomationPeer. This method is called by AutomationPeer.GetClassName.

Declaration

cs-api-definition
protected override string GetClassNameCore()

Returns

string

Overrides RadMenuItemAutomationPeer.GetClassNameCore()

GetHelpTextCore()

Declaration

cs-api-definition
protected override string GetHelpTextCore()

Returns

string

Overrides RadMenuItemAutomationPeer.GetHelpTextCore()

GetItemStatusCore()

Declaration

cs-api-definition
protected override string GetItemStatusCore()

Returns

string

Overrides RadMenuItemAutomationPeer.GetItemStatusCore()