Xamarin 无法滚动到我的应用中的最后一条评论
我无法使用以下代码滚动到最后一条评论:Xamarin 无法滚动到我的应用中的最后一条评论,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我无法使用以下代码滚动到最后一条评论: var item = viewModel.ListPostComments.FirstOrDefault(c => c.CommentID.Equals(comment)); if (item != null) { Device.BeginInvokeOnMainThread(() => DetailAndCommentsListView.ScrollTo(item, ScrollToPosition.Center, true));
var item = viewModel.ListPostComments.FirstOrDefault(c => c.CommentID.Equals(comment));
if (item != null)
{
Device.BeginInvokeOnMainThread(() => DetailAndCommentsListView.ScrollTo(item, ScrollToPosition.Center, true));
}
我希望应用程序自动滚动到最近添加的评论。我怎样才能解决这个问题
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));
}
这是正确的代码。它成功了有什么问题吗?你有什么例外吗?它的“item”为空或找到注释?无。它不滚动,也不做任何其他操作。在“var item=”之后的行上放置一个断点,并检查item的值,它是什么?断点没有到达此位置。我正在再次调查此事。我会发回一旦我找到正确的流程感谢您的快速响应。流量不正确,我把它移到正确的位置,现在它工作了,但我有一个小问题。我只想在添加新评论时滚动到底部,现在每次我打开帖子时它都会滚动到底部。我该怎么处理_