0

刚开始为 WP7 开发并遇到以下问题。我有一个带有几个枢轴项的枢轴应用程序。在第一个数据透视项(见下面的代码)上,我希望能够调整很多设置。对于这个问题,所有要设置的项目都称为“TextBox”,ListPicker 中的选项是 A、B 或 C。

现在,如果我不使用 ScrollViewer 并点击任何列表选择器,我会看到所有三个选项,但我无法滚动浏览所有列表选择器。

如果我确实使用 ScrollViewer,我可以看到所有列表选择器,但只有顶部的(可见的)会展开并给我选项 A、B 和 C,其他人保持折叠状态。

如何让每个列表选择器展开并向我显示可用选项并能够滚动到页面上的每个列表选择器?

PS 在下面的代码中,在开始和结束之间复制堆栈面板大约 15 次。

提前感谢您的帮助!

            <controls:PivotItem Header="blabla">
            <ScrollViewer>
                <StackPanel Margin="0,0,36,0" VerticalAlignment="Top" d:LayoutOverrides="Width">

// start
                    <StackPanel Orientation="Horizontal">
                        <TextBlock TextWrapping="Wrap" Text="TextBox" Width="80"  TextAlignment="Right" Margin="10,22,20,0" HorizontalAlignment="Right" VerticalAlignment="Top"  />
                        <toolkit:ListPicker Margin="0" Width="275">
                            <toolkit:ListPickerItem Content="A"/>
                            <toolkit:ListPickerItem Content="B"/>
                            <toolkit:ListPickerItem Content="C"/>
                        </toolkit:ListPicker>
                    </StackPanel>

// end - copy/paste code code between start and end about 15 times right here


                </StackPanel>
            </ScrollViewer>
        </controls:PivotItem>
4

2 回答 2

3

显然,这是 和 的常见Listpicker问题ScrollViewer您可以在此处找到解决方法

于 2011-11-02T13:27:30.250 回答
2

如果有人偶然发现这一点,自 2011 年 11 月发布的 wP7 silverlight 工具包以来,此问题已得到修复。

于 2012-03-13T12:40:19.453 回答