Table of Contents

Class Menu

Namespace
MiniTui
Assembly
MiniTui.dll

A menu in a MenuBar (1.x spec §15.2).

public sealed class Menu
Inheritance
Menu
Inherited Members

Constructors

Menu(string, IReadOnlyList<MenuItem>)

A menu with fixed items.

public Menu(string title, IReadOnlyList<MenuItem> items)

Parameters

title string
items IReadOnlyList<MenuItem>

Menu(string, Func<IReadOnlyList<MenuItem>>)

A menu whose items are built each time it opens, so Checked and Enabled can follow the app's state.

public Menu(string title, Func<IReadOnlyList<MenuItem>> items)

Parameters

title string
items Func<IReadOnlyList<MenuItem>>

Properties

Title

The title, with an optional & mnemonic: "&File".

public string Title { get; }

Property Value

string

Methods

Items()

The items, built now.

public IReadOnlyList<MenuItem> Items()

Returns

IReadOnlyList<MenuItem>