如何在Windows Phone 7中滚动到列表框中的选定项

4
我想要在列表框中滚动到所选项目。目前我在Listbox1_SelectionChanged事件中使用一行代码,但是滚动不起作用。我尝试在按钮单击事件中使用相同的代码,那个可以正常工作。
Listbox1.ScrollIntoView(Listbox1.Items[Listbox1.SelectedIndex]);

在滚动到视图之前尝试使用UpdateLayout()。 - bit
@bit - 有没有更新UI的方法? - achukrishnan
Listbox1.UpdateLayout() - bit
@bit 是的,现在它对我有效了。谢谢。 - achukrishnan
1个回答

0

我在我的解决方案中首先使用了更新的UI,然后调用了ScrollIntoView,它运行良好:

点击此链接获取更多信息

Listbox1.UpdateLayout();
Listbox1.ScrollIntoView(Listbox1.Items[Listbox1.SelectedIndex]);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接