我无法使用此代码滚动到上次评论:
var item = viewModel.ListPostComments.FirstOrDefault(c => c.CommentID.Equals(comment));
if (item != null)
{
Device.BeginInvokeOnMainThread(() => DetailAndCommentsListView.ScrollTo(item, ScrollToPosition.Center, true));
}
我希望该应用自动滚动到最近添加的评论。我该如何解决这个问题?
答案 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));
}
这是正确的代码。它工作