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

The AutomationPeer associated with the RadContextMenu class.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

C#
[Obsolete("Use the RadContextMenuAutomationPeer that is under the Telerik.Windows.Automation.Peers namespace")]
public class RadContextMenuAutomationPeer : FrameworkElementAutomationPeer, IExpandCollapseProvider

Inheritance: objectRadContextMenuAutomationPeer

Derived Classes: RadContextMenuAutomationPeer

Implements: IExpandCollapseProvider

Constructors

Initializes a new instance of the RadContextMenuAutomationPeer class. Automation Peer for the RadContextMenu class.

C#
public RadContextMenuAutomationPeer(RadContextMenu owner)
Parameters:ownerRadContextMenu

The object that is associated with this AutomationPeer.

Properties

ExpandCollapseState

ExpandCollapseState

Gets the state (expanded or collapsed) of the control.

C#
public ExpandCollapseState ExpandCollapseState { get; }

Methods

Hides all nodes, controls, or content that are descendants of the control.

C#
public void Collapse()

Displays all child nodes, controls, or content of the control.

C#
public void Expand()

GetAutomationControlTypeCore()

AutomationControlType

Returns the control type for the UIElement associated with this AutomationPeer. This method is called by AutomationPeer.GetAutomationControlType.

C#
protected override AutomationControlType GetAutomationControlTypeCore()
Returns:

AutomationControlType

The AutomationControlType.Menu enumeration value.

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

C#
protected override string GetClassNameCore()
Returns:

string

Returns the text label of the FrameworkElement associated with this AutomationPeers. Called by AutomationPeer.GetName.

C#
protected override string GetNameCore()
Returns:

string

A text label of the Element associated with this Automation Peer.