Exemplo n.º 1
0
 public void AddDropDownItem(BreadcrumbDropDownItem item)
 {
     this.DropDownMenuItems.Add(item);
     if (!this.HasChildNodes)
     {
         this.HasChildNodes = true;
     }
 }
Exemplo n.º 2
0
 private void BuildDropDownMenu()
 {
     this.DropDownMenu.Items.Clear();
     foreach (BreadcrumbDropDownItem item in this.DropDownMenuItems)
     {
         ToolStripMenuItem tsmi = new ToolStripMenuItem(item.Text, item.Image, delegate(object s, EventArgs e1) {
             ToolStripMenuItem i         = s as ToolStripMenuItem;
             BreadcrumbDropDownItem bddi = i.Tag as BreadcrumbDropDownItem;
             if (bddi.NavigateDelegate != null)
             {
                 bddi.NavigateDelegate.Invoke(bddi, EventArgs.Empty);
             }
         }, item.Text);
         tsmi.Tag = item.Tag;
     }
 }