protected async override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); if (_photoResult != null) { Model.OriginalImage = _photoResult.ChosenPhoto; Model.Saved = false; _photoResult = null; NavigationService.Navigate(new Uri("/Pages/SegmenterPage.xaml", UriKind.Relative)); } else { if (_viewModel == null) { _viewModel = new GalleryPageViewModel(); await _viewModel.Initialize(); DataContext = _viewModel; } Model.AnnotationsBitmap = null; Model.KernelShape = Lumia.Imaging.Adjustments.LensBlurPredefinedKernelShape.Circle; Model.KernelSize = 0.0; Model.OriginalImage = null; Model.Saved = false; } }
protected override void OnNavigatedFrom(NavigationEventArgs e) { base.OnNavigatedFrom(e); DataContext = null; _viewModel = null; }