Beispiel #1
0
        public void OpenDatabaseView()
        {
            IWindowManager manager = new WindowManager();
            var            vm      = new DatabaseViewModel();

            manager.ShowDialog(vm, null, null);
            if (vm.PreparedForImport != null && vm.PreparedForImport.Count > 0)
            {
                ImportedFromDatabase.AddRange(vm.PreparedForImport);
            }
            NotifyOfPropertyChange(() => CanClearImportedSpectrums);
        }
Beispiel #2
0
        public void Files_SelectionChanged(SelectionChangedEventArgs args)
        {
            Transitions.Clear();
            Plotter.Clear();
            ImportedFromDatabase.Clear();

            SelectedFile = args.AddedItems.Cast <object>().Where(x => x is ListBoxFileItem).Count() == 1
                ? args.AddedItems.Cast <ListBoxFileItem>().First()
                : null;

            NotifyOfPropertyChange(() => CanDetectPeaks);
            NotifyOfPropertyChange(() => CanAddToDatabase);
        }
Beispiel #3
0
 public void ClearImportedSpectrums()
 {
     ImportedFromDatabase.Clear();
     NotifyOfPropertyChange(() => CanClearImportedSpectrums);
 }