有WP8应用程序。 我有一个在PanoramItem里面的LongListMultiSelector(没有任何选项)。但LongListMultiSelector的实际宽度大于父PanoramaItem(在我的设备上:432 vs 444)。 我试图将HorizontalAlignemt选项设置为“Stretch”,但它对我没有帮助。 有什么问题?
答案 0 :(得分:0)
这真的是在WP中使用列表控件的问题。尝试明确地设置Width
,或者在DataTemplate
面板中设置(假设您使用网格作为模板根面板)
<LongListMultiSelector.ItemTemplate>
<DataTemplate>
<Grid Width="440">
</Grid>
</DataTemplate>
</LongListMultiSelector.ItemTemplate>
答案 1 :(得分:0)
由于LongListSelector的ScrollViewer,它正在发生。而且由于ScrollViewer手机计算出控件内部物品的错误宽度。我发现只有一个解决方案 - 在LongListSelector样式中设置SV和内容区域的另一个边距选项。但它并不理想,因为在这种情况下ScrollViewer超出了你需要的宽度。