private void AddFilesButtonClicked(object sender, RoutedEventArgs e) { string filter = "Disturbance Files|*.dat;*.d00;*.rcd;*.rcl;*.pqd;*.eve;*.sel|" + "COMTRADE Files|*.dat;*.d00|EMAX Files|*.rcd;*.rcl|PQDIF Files|*.pqd|SEL Files|*.eve;*.sel|All Files|*.*"; OpenFileDialog dialog = new OpenFileDialog() { Multiselect = true, Filter = filter }; if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) { return; } m_viewModel.AddFiles(dialog.FileNames); }
public MainWindow() { InitializeComponent(); m_viewModel = new COMTRADEConverterViewModel(); m_viewModel.AddFiles(new string[] { "Drag and drop files here or use the add files button", "Double click on a file to remove it." }); DataContext = m_viewModel; }
public MainWindow() { InitializeComponent(); m_viewModel = new COMTRADEConverterViewModel(); m_viewModel.AddFiles(new string[] { "Drag and drop files here or use the add files button", "Double click on a file to remove it." }); DataContext = m_viewModel; m_worker = new BackgroundWorker(); m_worker.DoWork += m_workerDoWork; m_worker.RunWorkerCompleted += m_workerWorkDone; }