使用动态值填充LongListSelector GridCellSize

时间:2013-09-24 12:00:54

标签: c# xaml windows-phone-8

好的,我想要 LongListSelector 来渲染网格。每行两个网格项。我不想以像素大小设置宽度和高度,因为它对我来说很重要,因为它们覆盖了页面。

如果我知道需要渲染多少网格项目,我总是这样做。

<Grid Grid.Row="2">
            <Grid.RowDefinitions>
                <RowDefinition Height="1*" />
                <RowDefinition Height="1*" />
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="1*" />
                <ColumnDefinition Width="1*" />
            </Grid.ColumnDefinitions>
</Grid>

现在我可以添加网格并为项目设置行和列。在这种情况下,我使用 LongListSelector ,所以我不知道如何解决这个问题。我知道我可以设置 GridCellSize =“值,值”但据我所知,它只适用于像素。

如果有人知道如何解决这个问题,请回答, 谢谢!

1 个答案:

答案 0 :(得分:1)

因为LLS中的项目将被指定项目渲染所需的高度,所以确保它填满整个屏幕的唯一方法是设置一个明确的高度。
请注意,您需要考虑不同的屏幕分辨率。