Windows phone 7 在WP7中选择Listbox的编辑项,不滚动

Windows phone 7 在WP7中选择Listbox的编辑项,不滚动,windows-phone-7,Windows Phone 7,我在一个透视页面中有3个列表框。通常,当我写下以下内容时: listBox3.SelectedIndex=10 该项目将被选中并显示。不,我有一个问题,就是选择了正确的项目,但是列表框没有滚动到所选的项目。是否有人有 知道这是什么问题吗?使用该方法 不幸的是,这不起作用。我在一开始尝试使用这种方法,当我导航到一个站点时。当我添加一个按钮来执行这个命令时,它就工作了。但它并不适用于我在pivot页面中的所有3个列表框。就两个人……有什么想法吗?@BasemAbdelfattah你把代码放在哪里了?

我在一个透视页面中有3个列表框。通常,当我写下以下内容时: listBox3.SelectedIndex=10

该项目将被选中并显示。不,我有一个问题,就是选择了正确的项目,但是列表框没有滚动到所选的项目。是否有人有 知道这是什么问题吗?

使用该方法


不幸的是,这不起作用。我在一开始尝试使用这种方法,当我导航到一个站点时。当我添加一个按钮来执行这个命令时,它就工作了。但它并不适用于我在pivot页面中的所有3个列表框。就两个人……有什么想法吗?@BasemAbdelfattah你把代码放在哪里了?它在类构造函数中吗?我们可能需要在调用ScrollIntoView()之前调用UpdateLayout(),如这里所述
listBox3.SelectedIndex = 10;
listBox3.ScrollIntoView( listBox3.SelectedItem );