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); }
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); }
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(); }
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(); }
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); }