绑定后滚动到longlist选择器中的特定项目

时间:2012-03-15 12:13:24

标签: windows windows-phone-7 longlistselector

我正在使用Longlistselector来绑定聊天消息。绑定后我需要显示最后一条消息。但默认情况下它会成为最重要的信息。我尝试滚动到最后一项“(ScrollTo(lastmessage))”但它无效。任何人都可以提供解决方案。

3 个答案:

答案 0 :(得分:2)

其他人通过在ListBox上的ScrollIntoView()之前调用UpdateLayout()来获得成功。

答案 1 :(得分:1)

您是否尝试过使用AnimateTo()并将其传递给列表中的最后一项。

或者,您可以询问控件的可视树并访问内部[Templated] ListBox的ScrollViewer并调用ScrollToVerticalOffset

答案 2 :(得分:0)

尝试将SelectedItemIndex设置为最后一项的索引。