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

Generates items for the context menu.

Definition

Namespace:Telerik.WinForms.RichTextEditor.RichTextBoxUI.Menus

Assembly:Telerik.WinControls.RichTextEditor.dll

Syntax:

C#
public class ContextMenuContentBuilder : IContextMenuContentBuilder

Inheritance: objectContextMenuContentBuilder

Implements: IContextMenuContentBuilder

Constructors

Initializes a new instance of the ContextMenuContentBuilder class.

C#
public ContextMenuContentBuilder()

Properties

C#
public WordInfo IncorrectWordInfo { get; set; }

Implements: IContextMenuContentBuilder.IncorrectWordInfo

Gets or sets the RadRichTexBox to get context from.

C#
public RadRichTextBox RadRichTextBox { get; set; }

Implements: IContextMenuContentBuilder.RadRichTextBox

Methods

Constructs collection of context menu groups, depending on the context determined from RadRichTextBox and IncorrectWordInfo properties.

C#
public virtual ContextMenuGroupCollection Construct()
Returns:

ContextMenuGroupCollection

Collection of context menu groups.

Implements: IContextMenuContentBuilder.Construct()

Creates the clipboard commands menu items (cut, copy, paste, etc.).

C#
protected virtual ContextMenuGroup CreateClipboardCommands()
Returns:

ContextMenuGroup

Creates the code block commands menu items.

C#
protected virtual ContextMenuGroup CreateCodeBlockCommands()
Returns:

ContextMenuGroup

Creates the field commands menu items.

C#
protected virtual ContextMenuGroup CreateFieldCommands()
Returns:

ContextMenuGroup

Creates the floating block commands menu items.

C#
protected virtual ContextMenuGroup CreateFloatingBlockCommands()
Returns:

ContextMenuGroup

Creates the headers/footers commands.

C#
protected virtual ContextMenuGroup CreateHeaderFooterCommands(bool forHeader)
Parameters:forHeaderbool

If set to true, creates commands for header, otherwise creates commands for footer.

Returns:

ContextMenuGroup

Creates the hyperlink commands menu items.

C#
protected virtual ContextMenuGroup CreateHyperlinkCommands(bool forExistingHyperlink)
Parameters:forExistingHyperlinkbool

True if group should be created for editing of existing hyperlink, otherwise false.

Returns:

ContextMenuGroup

ContextMenuGroup containing hyperlink commands.

Creates the image commands menu items.

C#
protected virtual ContextMenuGroup CreateImageCommands()
Returns:

ContextMenuGroup

Creates the list commands menu items.

C#
protected virtual ContextMenuGroup CreateListCommands()
Returns:

ContextMenuGroup

Creates the spell checking suggestions menu items.

C#
protected virtual ContextMenuGroup CreateSpellCheckingSuggestions()
Returns:

ContextMenuGroup

Creates the table commands menu items.

C#
protected virtual ContextMenuGroup CreateTableCommands()
Returns:

ContextMenuGroup

Creates the text edit commands menu items.

C#
protected virtual ContextMenuGroup CreateTextEditCommands()
Returns:

ContextMenuGroup

ContextMenuGroup containing text editing commands.

Creates the clipboard commands menu items (cut, copy, paste, etc.).

C#
protected virtual ContextMenuGroup CreateTrackChangesCommands()
Returns:

ContextMenuGroup