示例#1
0
 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());
                              } }
     });
 }