public MenuItem(MenuGroup group, ConsoleKey key, string caption, Action onSelection) : this(group, key, onSelection) { Caption = caption; }
public static void AwaitKeyPress(this MenuGroup group) { group.Menu.AwaitKeyPress(); }
public MenuItem(MenuGroup group, ConsoleKey key, Action onSelection) { Group = group; Key = key; OnSelection = onSelection; }
public static MenuGroup AddItem(this MenuGroup group, ConsoleKey key, Action onSelection = null) { group.Items.Add(new MenuItem(group, key, onSelection)); return(group); }