4

我正在使用 Mango 上最新 Silverlight 工具包中的 ListPicker

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

当我单击 ListPicker 时,它会很好地全屏打开,但不会滚动到当前选择。

这对用户来说是一种痛苦——他们通常想要从“item75”移动到“item76”

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

有人有什么想法吗?

4

2 回答 2

1

我发现这可能会有所帮助,我希望它有用! 深度列表选择器

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

于 2011-09-15T14:25:14.577 回答
0

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

当前版本也有一个缺点,即使用 StackPanel 而不是 VirtualizingStackPanel - 因此显示长列表非常慢。

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

于 2011-09-23T13:16:48.413 回答