예제 #1
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     if (!string.IsNullOrEmpty(ViewModelBase.CurrentStoryId))
     {
         CommentListView.SetRefresh(true);
     }
 }
예제 #2
0
 private void CommentPage_Loaded(object sender, RoutedEventArgs e)
 {
     if (!string.IsNullOrEmpty(ViewModelBase.CurrentStoryId))
     {
         CommentListView.SetRefresh(true);
     }
 }
예제 #3
0
        private async void RefreshCommentList()
        {
            VM.IsRefreshing = true;
            await VM.RequestComments(false);

            CommentListView.SetRefresh(false);
            VM.IsRefreshing = false;
        }
예제 #4
0
        private async void SendComment()
        {
            if (!AuthorizationHelper.IsLogin)
            {
                PopupMessage.DisplayMessageInRes("NeedLogin");
                return;
            }

            if (string.IsNullOrEmpty(VM.CommentContent))
            {
                return;
            }

            await VM.SendComment();

            VM.CommentContent = "";
            CommentListView.SetRefresh(true);
        }
예제 #5
0
        private async void RefreshCommentList()
        {
            await VM.RequestComments(false);

            CommentListView.SetRefresh(false);
        }