私は a を持っていて、LongListSelector
その中に a を使用しますRichTextBox
<DataTemplate>
<Grid>
<RichTextBox>
<Paragraph>
<Run Text="{Binding Description}"/>
</Paragraph>
</RichTextBox>
</Grid>
</DataTemplate>
データのリストが長いため、 のデータが表示されるまでに遅延がありRichTextBox
ます。すべてが読み込まれますが、テキストは後で表示されます。
LongListSelector
遅延は問題ありませんが、その.ScrollTo
方法で特定のアイテムにスクロールしようとすると煩わしくなります。フォームまたはLLSのLoaded
イベントハンドラーで(違いはありません)呼び出しますが、その実行は終了し、画面にScrollTo
テキストが表示される前にアイテムにスクロールします。そのため、テキストが表示された後、長くなり、上にありませんRichTextBox
もう正しいアイテム。
すべてが画面に表示されるようにメソッドの実行を遅らせることを考えScrollTo
ましたが、私のアプリはマルチスレッドではないため、スリープまたはタイマーを成功させることができませんでした。
どうすればこれを解決できますか? RichTextBox
の読み込みが完了するまで待つにはどうすればよいですか? (WP8アプリです)