Table of Contents

Class MenuExtensions

Namespace
Tripous.Desktop
Assembly
Tripous.Desktop.dll

Provides extension methods for creating menu items.

public static class MenuExtensions
Inheritance
MenuExtensions
Inherited Members

Methods

AddCheckBoxMenuItem(IList, string)

Adds a check box menu item to an item list.

public static MenuItem AddCheckBoxMenuItem(this IList Items, string Header)

Parameters

Items IList

The item list.

Header string

The menu item header.

Returns

MenuItem

The created menu item.

AddCheckBoxMenuItem(IList, string, Action)

Adds a check box menu item to an item list.

public static MenuItem AddCheckBoxMenuItem(this IList Items, string Header, Action Action)

Parameters

Items IList

The item list.

Header string

The menu item header.

Action Action

The click action.

Returns

MenuItem

The created menu item.

AddCheckBoxMenuItem(IList, string, bool)

Adds a check box menu item to an item list.

public static MenuItem AddCheckBoxMenuItem(this IList Items, string Header, bool IsChecked)

Parameters

Items IList

The item list.

Header string

The menu item header.

IsChecked bool

True when the menu item is checked.

Returns

MenuItem

The created menu item.

AddCheckBoxMenuItem(IList, string, bool, Action)

Adds a check box menu item to an item list.

public static MenuItem AddCheckBoxMenuItem(this IList Items, string Header, bool IsChecked, Action Action)

Parameters

Items IList

The item list.

Header string

The menu item header.

IsChecked bool

True when the menu item is checked.

Action Action

The click action.

Returns

MenuItem

The created menu item.

AddCheckBoxMenuItem(IList, string, bool, Action, object)

Adds a check box menu item to an item list.

public static MenuItem AddCheckBoxMenuItem(this IList Items, string Header, bool IsChecked, Action Action, object Tag)

Parameters

Items IList

The item list.

Header string

The menu item header.

IsChecked bool

True when the menu item is checked.

Action Action

The click action.

Tag object

The menu item tag.

Returns

MenuItem

The created menu item.

AddCheckBoxMenuItem(IList, string, bool, EventHandler<RoutedEventArgs>)

Adds a check box menu item to an item list.

public static MenuItem AddCheckBoxMenuItem(this IList Items, string Header, bool IsChecked, EventHandler<RoutedEventArgs> Click)

Parameters

Items IList

The item list.

Header string

The menu item header.

IsChecked bool

True when the menu item is checked.

Click EventHandler<RoutedEventArgs>

The click event handler.

Returns

MenuItem

The created menu item.

AddCheckBoxMenuItem(IList, string, bool, EventHandler<RoutedEventArgs>, object)

Adds a check box menu item to an item list.

public static MenuItem AddCheckBoxMenuItem(this IList Items, string Header, bool IsChecked, EventHandler<RoutedEventArgs> Click, object Tag)

Parameters

Items IList

The item list.

Header string

The menu item header.

IsChecked bool

True when the menu item is checked.

Click EventHandler<RoutedEventArgs>

The click event handler.

Tag object

The menu item tag.

Returns

MenuItem

The created menu item.

AddMenuItem(MenuItem, string)

Adds a child menu item to a menu item.

public static MenuItem AddMenuItem(this MenuItem MenuItem, string Header)

Parameters

MenuItem MenuItem

The parent menu item.

Header string

The menu item header.

Returns

MenuItem

The created menu item.

AddMenuItem(MenuItem, string, Action)

Adds a child menu item to a menu item.

public static MenuItem AddMenuItem(this MenuItem MenuItem, string Header, Action Action)

Parameters

MenuItem MenuItem

The parent menu item.

Header string

The menu item header.

Action Action

The click action.

Returns

MenuItem

The created menu item.

AddMenuItem(MenuItem, string, Action, object)

Adds a child menu item to a menu item.

public static MenuItem AddMenuItem(this MenuItem MenuItem, string Header, Action Action, object Tag)

Parameters

MenuItem MenuItem

The parent menu item.

Header string

The menu item header.

Action Action

The click action.

Tag object

The menu item tag.

Returns

MenuItem

The created menu item.

AddMenuItem(MenuItem, string, EventHandler<RoutedEventArgs>)

Adds a child menu item to a menu item.

public static MenuItem AddMenuItem(this MenuItem MenuItem, string Header, EventHandler<RoutedEventArgs> Click)

Parameters

MenuItem MenuItem

The parent menu item.

Header string

The menu item header.

Click EventHandler<RoutedEventArgs>

The click event handler.

Returns

MenuItem

The created menu item.

AddMenuItem(MenuItem, string, EventHandler<RoutedEventArgs>, object)

Adds a child menu item to a menu item.

public static MenuItem AddMenuItem(this MenuItem MenuItem, string Header, EventHandler<RoutedEventArgs> Click, object Tag)

Parameters

MenuItem MenuItem

The parent menu item.

Header string

The menu item header.

Click EventHandler<RoutedEventArgs>

The click event handler.

Tag object

The menu item tag.

Returns

MenuItem

The created menu item.

AddMenuItem(IList, string)

Adds a menu item to an item list.

public static MenuItem AddMenuItem(this IList Items, string Header)

Parameters

Items IList

The item list.

Header string

The menu item header.

Returns

MenuItem

The created menu item.

AddMenuItem(IList, string, Action)

Adds a menu item to an item list.

public static MenuItem AddMenuItem(this IList Items, string Header, Action Action)

Parameters

Items IList

The item list.

Header string

The menu item header.

Action Action

The click action.

Returns

MenuItem

The created menu item.

AddMenuItem(IList, string, Action, object)

Adds a menu item to an item list.

public static MenuItem AddMenuItem(this IList Items, string Header, Action Action, object Tag)

Parameters

Items IList

The item list.

Header string

The menu item header.

Action Action

The click action.

Tag object

The menu item tag.

Returns

MenuItem

The created menu item.

AddMenuItem(IList, string, EventHandler<RoutedEventArgs>)

Adds a menu item to an item list.

public static MenuItem AddMenuItem(this IList Items, string Header, EventHandler<RoutedEventArgs> Click)

Parameters

Items IList

The item list.

Header string

The menu item header.

Click EventHandler<RoutedEventArgs>

The click event handler.

Returns

MenuItem

The created menu item.

AddMenuItem(IList, string, EventHandler<RoutedEventArgs>, object)

Adds a menu item to an item list.

public static MenuItem AddMenuItem(this IList Items, string Header, EventHandler<RoutedEventArgs> Click, object Tag)

Parameters

Items IList

The item list.

Header string

The menu item header.

Click EventHandler<RoutedEventArgs>

The click event handler.

Tag object

The menu item tag.

Returns

MenuItem

The created menu item.

AddSeparator(MenuItem)

Adds a separator to a menu item.

public static Separator AddSeparator(this MenuItem MenuItem)

Parameters

MenuItem MenuItem

The parent menu item.

Returns

Separator

The created separator.

AddSeparator(IList)

Adds a separator to an item list.

public static Separator AddSeparator(this IList Items)

Parameters

Items IList

The item list.

Returns

Separator

The created separator.