私は、固定高さの一番上の行と、利用可能な残りのスペースをすべて埋める ListView を備えたデザインを作ろうとしています。
ListView には大きな ItemsSource があり、UI 仮想化を適切に使用するには、高さを指定する必要があることを読みました。絶対値に設定すると、正常に動作します。ただし、「ストレッチ」に設定すると、ListView全体が(画面外であっても)レンダリングされるようです。
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
<Grid.RowDefinitions>
<RowDefinition Height="200"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
<ScrollViewer VerticalScrollMode="Enabled" Grid.Row="1">
<ListView VerticalAlignment="Stretch"/>
</ScrollViewer>
</Grid>
画面から消えずに、ListView が利用可能なすべてのスペースを占有するようにするにはどうすればよいですか?