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); }
private void OpenFileCommand() { var openFileDialog = new OpenFileDialog { Filter = "Verilog files (*.v)|*.v|Text files (*.txt)|*.txt|All files (*.*)|*.*", InitialDirectory = AppDomain.CurrentDomain.BaseDirectory }; if (openFileDialog.ShowDialog() == true) { LoadedNetlists.Add(openFileDialog.FileName); SelectedNetlistIndex = _loadedNetlists.Count - 1; } }