private void _buttonEditFolder_Click(object sender, RoutedEventArgs e) { if (_listBoxFolders.SelectedItem == null) { return; } System.Windows.Forms.FolderBrowserDialog dialog = new System.Windows.Forms.FolderBrowserDialog(); if (dialog == null) { return; } DBObject.ImagePath imagePath = _listBoxFolders.SelectedItem as DBObject.ImagePath; ViewModel.ConfigurationViewModel configurationViewModel = DataContext as ViewModel.ConfigurationViewModel; int index = configurationViewModel.ImagePaths.IndexOf(imagePath); dialog.SelectedPath = imagePath.path; if (dialog.ShowDialog() != System.Windows.Forms.DialogResult.OK) { return; } imagePath.path = dialog.SelectedPath; configurationViewModel.UpdateImagePath(imagePath); configurationViewModel.ImagePaths.RemoveAt(index); configurationViewModel.ImagePaths.Insert(index, imagePath); }
private void _buttonDeleteFolder_Click(object sender, RoutedEventArgs e) { if (_listBoxFolders.SelectedItem != null) { ViewModel.ConfigurationViewModel configurationViewModel = DataContext as ViewModel.ConfigurationViewModel; configurationViewModel.DeleteImagePath(_listBoxFolders.SelectedItem as DBObject.ImagePath); } }
private void _buttonConfigure_Click(object sender, RoutedEventArgs e) { ViewModel.SpeciesListViewModel speciesListViewModel = DataContext as ViewModel.SpeciesListViewModel; View.ConfigurationView configurationView = new ConfigurationView(); ViewModel.ConfigurationViewModel configurationViewModel = new ViewModel.ConfigurationViewModel(speciesListViewModel.IDatabaseHost); configurationView.DataContext = configurationViewModel; configurationView.WindowStartupLocation = WindowStartupLocation.CenterOwner; configurationView.Owner = this; configurationView.ShowDialog(); }
private void _buttonBrowse_Click(object sender, RoutedEventArgs e) { System.Windows.Forms.FolderBrowserDialog dialog = new System.Windows.Forms.FolderBrowserDialog(); if (dialog == null) { return; } ViewModel.ConfigurationViewModel configurationViewModel = DataContext as ViewModel.ConfigurationViewModel; if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { configurationViewModel.ExportFolder = dialog.SelectedPath; } }
private void _buttonAddFolder_Click(object sender, RoutedEventArgs e) { System.Windows.Forms.FolderBrowserDialog dialog = new System.Windows.Forms.FolderBrowserDialog(); if (dialog == null) { return; } //dialog.SelectedPath = viewModel.BinaryLogFolder; if (dialog.ShowDialog() != System.Windows.Forms.DialogResult.OK) { return; } ViewModel.ConfigurationViewModel configurationViewModel = DataContext as ViewModel.ConfigurationViewModel; configurationViewModel.AddImagePath(dialog.SelectedPath); }