ゲーム用のチャットウィンドウを作成しており、UIにWinRTXAMLを使用しています。
1.スクロール可能で多色のテキストを処理できるようにチャットウィンドウを設計する最も効率的な方法は何ですか?少なくとも、各線は別々の色にすることができるはずです。現時点では、次のような単純なものがあります。
<ScrollViewer x:Name="chatViewScroller" Height="201" Width="475"> <StackPanel x:Name="chatViewContent" /> </ScrollViewer>
そして、必要に応じて新しいTextBlockを作成し、それらを子としてchatViewContentに追加します。これは非常に非効率的な方法のようです。
2.新しいテキスト行を追加するときに、自動的に最後までスクロールするようにスクローラーを更新するにはどうすればよいですか?