无法滚动到我的应用中的最后评论

时间:2018-04-18 12:58:12

标签: xamarin xamarin.forms

我无法使用此代码滚动到上次评论:

var item = viewModel.ListPostComments.FirstOrDefault(c => c.CommentID.Equals(comment));

if (item != null) 
{
    Device.BeginInvokeOnMainThread(() => DetailAndCommentsListView.ScrollTo(item, ScrollToPosition.Center, true));
}

我希望该应用自动滚动到最近添加的评论。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

 if(new_comment_check == true)  // If new comment added then scroll to it 
            {
                var item = viewModel.ListPostComments.LastOrDefault();
                if (item != null) Device.BeginInvokeOnMainThread(() => DetailAndCommentsListView.ScrollTo(item, ScrollToPosition.End, true));
            }

这是正确的代码。它工作