わかりました。LongListSelectorでグリッドをレンダリングします。各行に 2 つのグリッド アイテム。ページをカバーすることが重要なので、幅と高さをピクセルサイズで設定したくありません。
レンダリングする必要があるグリッド アイテムの数がわかっている場合は、常にこのようにします。
<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"を設定できることは知っていますが、私が知る限り、それはピクセルのみです。
どなたか解る方いらっしゃったら回答よろしくお願いします!