예제 #1
0
        public void ShowSmartTowerModeEditWindow()
        {
            SmartTowerModeEditViewModel model = ViewModelSource.Create(() => new SmartTowerModeEditViewModel());

            model.SmartTowerModeEditCloseEvent += CloseSmartTowerModeEditWindow;
            stModeEditWindow             = new SmartTowerModeEditWindow();
            stModeEditWindow.DataContext = model;
            stModeEditWindow.ShowDialog();
        }
예제 #2
0
        public void CloseSmartTowerModeEditWindow(object sender, string e)
        {
            SmartTowerModeEditViewModel model = (SmartTowerModeEditViewModel)sender;

            model.SmartTowerModeEditCloseEvent -= CloseSmartTowerModeEditWindow;
            if (stModeEditWindow != null)
            {
                stModeEditWindow.Close();
            }
            stModeEditWindow = null;
        }