Ejemplo n.º 1
0
 public void AddDocumentModule(IDocumentModule module)
 {
     if (!moduleMap.ContainsKey(module.ID))
     {
         var menuItem = module.GetMenuItem(lvwNavigation.Groups);
         menuItem.Tag = module.ID;
         lvwNavigation.Items.Add(menuItem);
         moduleMap[module.ID] = module;
     }
 }
Ejemplo n.º 2
0
 public void AddDocumentModule(IDocumentModule module)
 {
     if (!moduleMap.ContainsKey(module.ID))
     {
         var menuItem = module.GetMenuItem(lvwNavigation.Groups);
         menuItem.Tag = module.ID;
         lvwNavigation.Items.Add(menuItem);
         moduleMap[module.ID] = module;
     }
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 单击导航菜单
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void lvwNavigation_Click(object sender, EventArgs e)
 {
     if (lvwNavigation.SelectedItems.Count > 0)
     {
         var             moduleId = (int)lvwNavigation.SelectedItems[0].Tag;
         IDocumentModule module   = null;
         if (moduleMap.TryGetValue(moduleId, out module))
         {
             module.ShowModule();
         }
     }
 }