private async void MemoryGridViewControl_OnLoaded(object sender, RoutedEventArgs e) { if (_isLoaded) { return; } MemoryListViewModel = await MemoryListViewModel.GetInstanceAsync(); MemoryGridView.ItemsSource = MemoryListViewModel.MemoryViewModels; //SetTipGrid(); MemoryGridView.DataContext = MemoryListViewModel; _isLoaded = true; Debug.WriteLine("MemoryGridViewControl_OnLoaded"); }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); // connected animation var animation = ConnectedAnimationService.GetForCurrentView().GetAnimation("CoverImage"); animation?.TryStart(CoverImage); var memoryDetailParameters = e.Parameter as MemoryDetailParameters; _memoryViewModel = memoryDetailParameters?.MemoryViewModel; _memoryListViewModel = memoryDetailParameters?.MemoryListViewModel; PhotoGridView.MemoryViewModel = _memoryViewModel; }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); _memoryListView = e.Parameter as MemoryListViewModel; }