Class
ContextMenuGroup

Collection of context menu items.

Definition

Namespace:Telerik.Windows.Controls.RichTextBoxUI.Menus

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class ContextMenuGroup : IList<RadMenuItem>, ICollection<RadMenuItem>, IEnumerable<RadMenuItem>, IEnumerable

Inheritance: objectContextMenuGroup

Implements: ICollection<RadMenuItem>IEnumerableIEnumerable<RadMenuItem>IList<RadMenuItem>

Constructors

ContextMenuGroup()

Initializes a new instance of the ContextMenuGroup class.

Declaration

cs-api-definition
public ContextMenuGroup()

ContextMenuGroup(ContextMenuGroupType)

Initializes a new instance of the ContextMenuGroup class.

Declaration

cs-api-definition
public ContextMenuGroup(ContextMenuGroupType type)

Parameters

type

ContextMenuGroupType

The type of the group.

ContextMenuGroup(ContextMenuGroupType, string)

Initializes a new instance of the ContextMenuGroup class.

Declaration

cs-api-definition
public ContextMenuGroup(ContextMenuGroupType type, string name)

Parameters

type

ContextMenuGroupType

The type of the group.

name

string

The name of the group.

ContextMenuGroup(string)

Initializes a new instance of the ContextMenuGroup class.

Declaration

cs-api-definition
public ContextMenuGroup(string name)

Parameters

name

string

The name of the group.

Properties

Count

Declaration

cs-api-definition
public int Count { get; }

Property Value

int

Implements ICollection<RadMenuItem>.Count

Name

Gets the name of the group.

Declaration

cs-api-definition
public string Name { get; }

Property Value

string

The name of the group.

Type

Gets the type of the group.

Declaration

cs-api-definition
public ContextMenuGroupType Type { get; }

Property Value

ContextMenuGroupType

The type of the group.

this[int]

Declaration

cs-api-definition
public RadMenuItem this[int index] { get; set; }

Parameters

index

int

Property Value

RadMenuItem

Implements IList<RadMenuItem>.this[int]

Methods

Add(RadMenuItem)

Declaration

cs-api-definition
public void Add(RadMenuItem item)

Parameters

item

RadMenuItem

Implements ICollection<RadMenuItem>.Add(RadMenuItem)

Clear()

Declaration

cs-api-definition
public void Clear()

Implements ICollection<RadMenuItem>.Clear()

Contains(RadMenuItem)

Declaration

cs-api-definition
public bool Contains(RadMenuItem item)

Parameters

item

RadMenuItem

Returns

bool

Implements ICollection<RadMenuItem>.Contains(RadMenuItem)

CopyTo(RadMenuItem[], int)

Declaration

cs-api-definition
public void CopyTo(RadMenuItem[] array, int arrayIndex)

Parameters

array

RadMenuItem[]

arrayIndex

int

Implements ICollection<RadMenuItem>.CopyTo(RadMenuItem[], int)

GetEnumerator()

Declaration

cs-api-definition
public IEnumerator<RadMenuItem> GetEnumerator()

Returns

IEnumerator<RadMenuItem>

Implements IEnumerable<RadMenuItem>.GetEnumerator()

IndexOf(RadMenuItem)

Declaration

cs-api-definition
public int IndexOf(RadMenuItem item)

Parameters

item

RadMenuItem

Returns

int

Implements IList<RadMenuItem>.IndexOf(RadMenuItem)

Insert(int, RadMenuItem)

Declaration

cs-api-definition
public void Insert(int index, RadMenuItem item)

Parameters

index

int

item

RadMenuItem

Implements IList<RadMenuItem>.Insert(int, RadMenuItem)

Remove(RadMenuItem)

Declaration

cs-api-definition
public bool Remove(RadMenuItem item)

Parameters

item

RadMenuItem

Returns

bool

Implements ICollection<RadMenuItem>.Remove(RadMenuItem)

RemoveAt(int)

Declaration

cs-api-definition
public void RemoveAt(int index)

Parameters

index

int

Implements IList<RadMenuItem>.RemoveAt(int)