Windows Phone アプリ内でスクロール ページを作成しようとしています。このページにはいくつかの静的コンテンツがあり、その後に項目の ItemsControl が続きます。
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ScrollViewer>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>
<TextBlock Text="Static text line 1" />
<TextBlock Grid.Row="1" Text="Another lineof static text" />
<ItemsControl Grid.Row="2" ItemsSource="{Binding Path=MyItems}" ItemTemplate="{StaticResource myTemplate}"></ItemsControl>
</Grid>
</ScrollViewer>
</Grid>
奇妙なことに、このアプローチを使用すると、ItemsControl アイテムがレンダリングされません。ただし、ScrollViewer を静的テキスト アイテムの下に移動し、ItemsControl を ScrollViewer 内に配置すると、アイテムが正常にレンダリングされます。
私は何を間違っていますか?私が見落としている、小さくて取るに足らない何かがなければならないと感じています。ありがとうございました。