Beispiel #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);
        }
        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;
            }
        }