有 WP8 应用程序。我在 PanoramItem 中有 LongListMultiSelector(没有任何选项)。但 LongListMultiSelector 的实际宽度大于父 PanoramaItem (在我的设备上:432 vs 444)。我试图将 HorizontalAlignemt 选项设置为“Stretch”,但对我没有帮助。什么问题?
问问题
169 次
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 回答