0

有 WP8 应用程序。我在 PanoramItem 中有 LongListMultiSelector(没有任何选项)。但 LongListMultiSelector 的实际宽度大于父 PanoramaItem (在我的设备上:432 vs 444)。我试图将 Horizo​​ntalAlignemt 选项设置为“Stretch”,但对我没有帮助。什么问题?

4

2 回答 2

0

这是因为 LongListSelector 的 ScrollViewer 发生的。并且由于 ScrollViewer 手机计算控件内项目的错误宽度。我只找到了一个解决方案——在 LongListSelector 样式中设置另一个 SV 和内容区域的边距选项。但这并不理想,因为在这种情况下 ScrollViewer 超出了您需要的宽度。

于 2013-09-18T16:41:57.470 回答
0

这确实是在 WP 中使用列表控件的问题。尝试Width显式设置,或在DataTemplate's 面板中(假设您使用 Grid 作为模板根面板)

<LongListMultiSelector.ItemTemplate>
    <DataTemplate>
        <Grid Width="440">
        </Grid>
    </DataTemplate>
</LongListMultiSelector.ItemTemplate>
于 2013-09-17T07:35:24.773 回答