private void FavoritePage_Loaded(object sender, RoutedEventArgs e)
 {
     if (IsUsingCachedWhenNavigate())
     {
         return;
     }
     FavoriteListView.SetRefresh(true);
 }
        private async void RefreshFavoriteList()
        {
            await VM.Refresh();

            FavoriteListView.SetRefresh(false);
            if (!Config.IsSinglePage)
            {
                LLQNotifier.Default.Notify(new StoryEvent()
                {
                    Type = StoryEventType.DisplayStory, Content = ViewModelBase.CurrentStoryId
                });
            }
        }
        private async void LoadMoreStories()
        {
            if (_isLoadComplete || VM.StoryDataList.Count == 0)
            {
                FavoriteListView.FinishLoadingMore();
                return;
            }

            var preCount = VM.StoryDataList.Count;
            await VM.LoadMore();

            FavoriteListView.FinishLoadingMore();
            _isLoadComplete = preCount == VM.StoryDataList.Count;
        }