Exemplo n.º 1
0
 public void ConstructorXic()
 {
     viewModel = new RunViewModel(run, 2, 0.5);
     Assert.AreEqual(run, viewModel.Run);
     Assert.AreEqual("XIC (2.0000 mzTol=0.5) - file07 - run1 - apo-CaM 50%0025D2O trial1.wiff.mzXML", viewModel.XYData.Title);
     Assert.AreEqual(2, viewModel.XYData.XValues.Count);
 }
Exemplo n.º 2
0
 public void ConstructorSpectrum()
 {
     viewModel = new RunViewModel(run, 2, 3, 4, 1, 2);
     Assert.AreEqual(run, viewModel.Run);
     Assert.AreEqual("MS (RT=2.00-3.00 Mass=4.0000) - file07 - run1 - apo-CaM 50%0025D2O trial1.wiff.mzXML", viewModel.XYData.Title);
     Assert.AreEqual(2, viewModel.XYData.XValues.Count);
 }
Exemplo n.º 3
0
        public RunView(IEventAggregator eventAggregator, IRegionManager regionManager, RunViewModel viewModel, string title, string xAxis)
        {
            _eventAggregator = eventAggregator;
            _regionManager = regionManager;
            _viewModel = viewModel;

            DataContext = viewModel;
            IsToolBarVisible = title == "TIC" ? Visibility.Visible : Visibility.Collapsed;
            InitializeComponent();

            graphView.LoadGraph(xAxis, title, viewModel.XYData.XValues, viewModel.XYData.YValues);
            listView.ItemsSource = viewModel.XYData.GetXYPairs();
        }
Exemplo n.º 4
0
 private void OnRetrieve(object sender, RoutedEventArgs e)
 {
     RunViewModel viewModel = new RunViewModel(_run, _viewModel.Mass, _viewModel.MzTolerance);
     ManagedContent view = _regionManager.FindExistingView("DocumentRegion", typeof(RunView), viewModel.XYData.Title);
     if (view == null)
     {
         view = new RunView(_eventAggregator, _regionManager, viewModel, "XIC", "Time");
         _regionManager.AddToRegion("DocumentRegion", view);
     }
     view.Show();
     view.Activate();
     Close();
 }
 private void OnRetrieve(object sender, RoutedEventArgs e)
 {
     RunViewModel viewModel = new RunViewModel(_run, _viewModel.StartTime, _viewModel.StopTime, 0, 0, 1000000);
     ManagedContent view = _regionManager.FindExistingView("DocumentRegion", typeof(RunView), viewModel.XYData.Title);
     if (view == null)
     {
         view = new RunView(_eventAggregator, _regionManager, viewModel, "Spectrum", "m/z");
         _regionManager.AddToRegion("DocumentRegion", view);
     }
     view.Show();
     view.Activate();
     Close();
 }
Exemplo n.º 6
0
        public void OnFileClicked(object value)
        {
            RunViewModel viewModel = new RunViewModel(value as Core.Domain.Run);
            ManagedContent view = _regionManager.FindExistingView(Regions.DocumentRegion.ToString(), typeof(RunView), viewModel.XYData.Title);
            if (view == null)
            {
                view = new RunView(_eventAggregator, _regionManager, viewModel, "TIC", "Time");
                _regionManager.AddToRegion(Regions.DocumentRegion.ToString(), view);
            }
            view.Show();
            view.Activate();

            _eventAggregator.GetEvent<ShowPeptidesEvent>().Publish(value);
        }