protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     if (ViewModel == null)
     {
         ViewModel = new GraphingViewModel(ChartView.SuspendSeriesNotification,
                                           ChartView.ResumeSeriesNotification);
     }
 }
Esempio n. 2
0
        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;
 }