Exemple #1
0
        private PromptDialogViewModel GetPromptDialogData(PromptDialogModel.Actions action)
        {
            Window promptDialog = new PromptDialogView(ParentWindow, action, LoadedNetlists);
            var    result       = (PromptDialogViewModel)promptDialog.ShowModal();

            _netlistIsNew = !LoadedNetlists.Contains(result.SelectedNetlist);
            return(result);
        }
        public PromptDialogView(Window parent, PromptDialogModel.Actions currentAction, List <string> loadedNetlists)
            : this()
        {
            Owner = parent;
            var viewModel = new PromptDialogViewModel {
                CurrentUiAction = currentAction, CloseAction = Close
            };

            viewModel.InitLoadedNetlists(loadedNetlists);
            viewModel.CreateViewCloseCommand(this);
            DataContext = viewModel;
        }