好的,我想要 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 =“值,值”但据我所知,它只适用于像素。
如果有人知道如何解决这个问题,请回答, 谢谢!
答案 0 :(得分:1)
因为LLS中的项目将被指定项目渲染所需的高度,所以确保它填满整个屏幕的唯一方法是设置一个明确的高度。
请注意,您需要考虑不同的屏幕分辨率。