Exemplo n.º 1
0
        public void EidtStruCalsTowerWindowClosed(object sender, string newTowerName)
        {
            NewStruCalsTowerViewModel model = (NewStruCalsTowerViewModel)sender;

            model.CloseStruCalsTowerDetailWindowEvent -= NewStruCalsTowerWindowClosed;
            if (newStruCalsTowerWindow != null)
            {
                newStruCalsTowerWindow.Close();
            }
            newStruCalsTowerWindow = null;

            if (newTowerName == null || newTowerName == "")
            {
                return;
            }

            StrCalsModuleSubMenu newTowerMenu = new StrCalsModuleSubMenu("", this, newTowerName, "", (e) => { OnSelectedStruCalsTowersChanged(e); });

            SelectedModuleInfo.MenuItems.Add(newTowerMenu);

            NewTowerSubMenuItem(newTowerMenu);

            MenuItems = new ObservableCollection <SubMenuBase>(SelectedModuleInfo.MenuItems);
        }
Exemplo n.º 2
0
 public void ShowEidtStruCalsTowerWindow(string towerNmae)
 {
     newStruCalsTowerWindow = new NewStruCalsTowerWindow();
     ((NewStruCalsTowerViewModel)(newStruCalsTowerWindow.DataContext)).CloseStruCalsTowerDetailWindowEvent += NewStruCalsTowerWindowClosed;
     newStruCalsTowerWindow.ShowDialog();
 }