0

好的,我希望我的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="value, value"但据我所知,它仅适用于像素。

如果哪位大神知道怎么解决,请回答,谢谢!

4

1 回答 1

1

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

于 2013-09-24T15:23:27.337 回答