ListPicker - 当完整页面视图打开时如何显示当前选择

时间:2011-09-15 12:55:37

标签: windows-phone-7 silverlight-toolkit listpicker

我正在使用Mango上最新的Silverlight Toolkit中的ListPicker

我有一个很长的列表(100项)的简单文本项可供选择 - 使用单项选择模式。

当我点击ListPicker时,它会全屏显示,但它不会滚动到当前选择。

这对用户来说很痛苦 - 他们通常想要从“item75”移动到“item76”

我查看了可用的属性,事件和源代码,但在全屏模式打开时,我看不到任何明显的方法让列表将当前所选项目滚动到列表中。

有人有任何想法吗?

2 个答案:

答案 0 :(得分:1)

我发现这可能有所帮助,我希望如此! in Depth ListPicker

在MSDN上看到在选择Listpicker项目时可以触发的一些事件并弄乱它们,你可能会发现一个非常好的解决方案! :)

答案 1 :(得分:0)

目前的版本似乎没有办法做到这一点 - 但代码是开源的。

当前版本还有使用StackPanel而不是VirtualizingStackPanel的缺点 - 因此显示长列表的速度非常慢。

我没有使用此版本,而是使用了不同的列表选择器http://priyarules.posterous.com/categorized-list-selector-for-windows-phone-7