public GridViewContextMenu() : base("GridViewContextMenu") { this.Items.Add(new ToolStripMenuItemCodon("Add", Language.Current.Explorer_GridViewContextMenu_Add, delegate(object sender, ToolStripItemCodonEventArgs args) { if (this.AddCommand != null) { AddCommand.Excute(); } }) { IsEnabled = (e) => { if (AddCommand == null) { return(false); } else { return(AddCommand.CanExcute()); } } }); this.Items.Add(new ToolStripMenuItemCodon("AddFolder", Language.Current.Explorer_GridViewContextMenu_AddFolder, delegate(object sender, ToolStripItemCodonEventArgs args) { if (this.AddFolderCommand != null) { AddFolderCommand.Excute(); } }) { IsEnabled = (e) => { if (AddFolderCommand == null) { return(false); } else { return(AddFolderCommand.CanExcute()); } } }); this.Items.Add(new ToolStripMenuItemCodon("Edit", Language.Current.Explorer_GridViewContextMenu_Edit, delegate(object sender, ToolStripItemCodonEventArgs args) { if (this.EditCommand != null) { EditCommand.Excute(); } }) { IsEnabled = (e) => { if (EditCommand == null) { return(false); } else { return(EditCommand.CanExcute()); } } }); this.Items.Add(new ToolStripMenuItemCodon("Delete", Language.Current.Explorer_GridViewContextMenu_Delete, delegate(object sender, ToolStripItemCodonEventArgs args) { if (this.DeleteCommand != null) { DeleteCommand.Excute(); } }) { IsEnabled = (e) => { if (DeleteCommand == null) { return(false); } else { return(DeleteCommand.CanExcute()); } } }); }
public TreeMenuFolder() : base("TreeMenuFolder") { this.Items.Add(new ToolStripMenuItemCodon("Add", Language.Current.TreeMenuFolder_Add, delegate(object sender, ToolStripItemCodonEventArgs args) { if (this.AddCommand != null) { AddCommand.Excute(); } }) { IsEnabled = (e) => { if (AddCommand == null) { return(false); } else { return(AddCommand.CanExcute()); } } }); this.Items.Add(new ToolStripMenuItemCodon("Edit", Language.Current.TreeMenuFolder_Edit, delegate(object sender, ToolStripItemCodonEventArgs args) { if (this.EditCommand != null) { EditCommand.Excute(); } }) { IsEnabled = (e) => { if (EditCommand == null) { return(false); } else { return(EditCommand.CanExcute()); } } }); this.Items.Add(new ToolStripMenuItemCodon("Delete", Language.Current.TreeMenuFolder_Delete, delegate(object sender, ToolStripItemCodonEventArgs args) { if (this.DeleteCommand != null) { DeleteCommand.Excute(); } }) { IsEnabled = (e) => { if (DeleteCommand == null) { return(false); } else { return(DeleteCommand.CanExcute()); } } }); this.Items.Add(new ToolStripSeparatorCodon()); this.Items.Add(new ToolStripMenuItemCodon("AddWindow", Language.Current.TreeMenuFolder_AddWindow, delegate(object sender, ToolStripItemCodonEventArgs args) { if (this.AddWindowCommand != null) { AddWindowCommand.Excute(); } }) { IsEnabled = (e) => { if (AddWindowCommand == null) { return(false); } else { return(AddWindowCommand.CanExcute()); } } }); }