我正在使用Longlistselector来绑定聊天消息。在绑定后,我需要显示最后一条消息。但默认情况下,它是显示在顶部的。我尝试了滚动到最后一项 "(ScrollTo(lastmessage))",但它不起作用。有人能提供解决方案吗?
我正在使用Longlistselector来绑定聊天消息。在绑定后,我需要显示最后一条消息。但默认情况下,它是显示在顶部的。我尝试了滚动到最后一项 "(ScrollTo(lastmessage))",但它不起作用。有人能提供解决方案吗?
其他人在 ListBox 上调用 UpdateLayout(),然后再调用 ScrollIntoView(),也获得了成功。
你尝试过使用AnimateTo()
并将其传递给列表中的最后一项吗。
或者,您可以查询控件的可视树并访问内部[模板]ListBox的ScrollViewer,并调用ScrollToVerticalOffset
。
尝试将SelectedItemIndex设置为最后一项的索引。