private void InitializeControl() { if (grid == null) { grid = new ErrorListGrid(); grid.App = App; var builder = App.GetService <IMenuService>().CreateMenuBuilder <ContextMenuStrip>(); var cm = builder .Item("Clear", Clear, () => grid.ItemsCount > 0) .Separator() .Item("Show Errors", null, () => grid.ShowErrors = !grid.ShowErrors, null, () => grid.ShowErrors) .Item("Show Warnings", null, () => grid.ShowWarnings = !grid.ShowWarnings, null, () => grid.ShowWarnings) .Item("Show Messages", null, () => grid.ShowMessages = !grid.ShowMessages, null, () => grid.ShowMessages) .Finish(); grid.ContextMenuStrip = cm; } }
private void InitializeControl() { if (grid == null) { grid = new ErrorListGrid(); grid.App = App; var builder = App.GetService<IMenuService>().CreateMenuBuilder<ContextMenuStrip>(); var cm = builder .Item("Clear", Clear, () => grid.ItemsCount > 0) .Separator() .Item("Show Errors", null, () => grid.ShowErrors = !grid.ShowErrors, null, () => grid.ShowErrors) .Item("Show Warnings", null, () => grid.ShowWarnings = !grid.ShowWarnings, null, () => grid.ShowWarnings) .Item("Show Messages", null, () => grid.ShowMessages = !grid.ShowMessages, null, () => grid.ShowMessages) .Finish(); grid.ContextMenuStrip = cm; } }