private async void UploadPage_Loaded(object sender, RoutedEventArgs e) { // The ViewModel may display a ContentDialog for choosing the category, // and we need to do this after this page is fully loaded, otherwise // we can get some layout issues where the commandbar will be visible while // contentdialog is active. if (_navigatedToArgs is UploadViewModelArgs) { await _viewModel.LoadState((UploadViewModelArgs)_navigatedToArgs); } else if (_navigatedToArgs is UploadViewModelEditPhotoArgs) { await _viewModel.LoadState((UploadViewModelEditPhotoArgs)_navigatedToArgs); } }