Window 8 RT ストア アプリケーション (XAML/C#) があります。
主なコンポーネントとしてグリッドを持つフォームがあります。そのグリッドには 50 行あり、各行には TextBox があります。グリッドはスクロールビューアでラップされています:
<ScrollViewer>
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
...50 rows
</Grid.RowDefinitions>
<TextBox Grid.Row="0" />
<TextBox Grid.Row="1" />
<TextBox Grid.Row="2" />
...
<TextBox Grid.Row="50" />
</Grid>
</ScrollViewer>
このフォームが読み込まれると、ページの読み込み中に顕著な一時停止があります。これは、ページが描画されているためだと思います。
この読み込みプロセスを高速化する最善の方法は何ですか? グリッド/テキスト ボックスの読み込みを仮想化できますか?
アプリケーションが Windows Surface タブレットで実行されると、速度の低下が顕著になります。私のデザイン PC では悪くありませんが、明らかにはるかに強力です。
前もって感謝します。