示例#1
0
        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");
        }
示例#2
0
        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;
        }
示例#3
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     _memoryListView = e.Parameter as MemoryListViewModel;
 }