protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); if (ViewModel == null) { ViewModel = new GraphingViewModel(ChartView.SuspendSeriesNotification, ChartView.ResumeSeriesNotification); } }
public GraphingView(GraphingViewModel viewModel) { InitializeComponent(); this.Loaded += (s, e) => { this.DataContext = viewModel; }; }
public GraphingView() { InitializeComponent(); if (ViewModel == null) { ViewModel = new GraphingViewModel(ChartView.SuspendSeriesNotification, ChartView.ResumeSeriesNotification); } ViewModel.SensorsToGraph.CollectionChanged += EditChart; }
protected override void OnNavigatedFrom(NavigationEventArgs e) { ViewModel.Kill(); ViewModel = null; }