Class
RadMenuItemAutomationPeer

Represents an automation peer for the RadMenuItem class, enabling UI automation interaction for menu items. This class provides methods to retrieve custom property values relating to the associated RadMenuItem and to provide help text and status information. It includes functionality specific to WPF automation features, such as retrieving details about the menu item's input gestures, icon, check state, and dropdown settings for accessibility purposes.

Definition

Namespace:Telerik.Windows.Automation.Peers

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

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

Inheritance: objectRadMenuItemAutomationPeerRadMenuItemAutomationPeer

Derived Classes: RadMenuGroupItemAutomationPeerRadMenuSeparatorItemAutomationPeer

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

RadMenuItemAutomationPeer(RadMenuItem)

Initializes a new instance of the RadMenuItemAutomationPeer class. Automation Peer for the RadMenuItem class.

Declaration

cs-api-definition
public RadMenuItemAutomationPeer(RadMenuItem owner)

Parameters

owner

RadMenuItem

The object that is associated with this AutomationPeer.

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

GetItemStatusCore()

Declaration

cs-api-definition
protected override string GetItemStatusCore()

Returns

string