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);
     }
 }
Esempio n. 3
0
 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);
        }