PowerControl: MenuRoot update VisibleChanged and Render() to accept nulls

This commit is contained in:
Kamil Trzciński 2022-12-19 22:08:54 +01:00
parent bbc4cf8200
commit 130a6fb745
5 changed files with 22 additions and 32 deletions

View file

@ -17,7 +17,7 @@ namespace PowerControl.Menu
White
}
public String Name { get; set; }
public String Name { get; set; } = "";
public bool Visible { get; set; } = true;
public bool Selectable { get; set; }
@ -26,7 +26,7 @@ namespace PowerControl.Menu
return String.Format("<C{1}>{0}<C>", text, (int)index);
}
public abstract string Render(MenuItem selected);
public abstract string Render(MenuItem? selected);
public abstract void CreateMenu(ToolStripItemCollection collection);
public abstract void Update();