Visual Studio의 출력 창과 같이 장기 실행 작업의 상태/진행 상태를 표시하기 위해 일련의 텍스트를 스트리밍하려고합니다.WPF에서 텍스트를 화면에 효율적으로 스트리밍하는 방법은 무엇입니까?
<ScrollViewer Canvas.Left="12" Canvas.Top="12" Height="129" Name="scrollViewer1" Width="678">
<TextBlock Name="text" TextWrapping="Wrap"></TextBlock>
</ScrollViewer>
뒤에 코드 :
private void Update(string content)
{
text.Text += content + "\n";
scrollViewer1.ScrollToBottom();
}
잠시 후, 그것은 정말 느린 도착
현재 나는이 XAML 같은 수 있습니다.
이런 종류의 작업을 수행하는 권장 방법이 있습니까? 올바른 종류의 컨트롤을 사용하고 있습니까?
감사합니다.
정말 느린 것은 무엇을 의미합니까? 슬로우 스크롤? 탐색 할 때 전반적인 앱이 느려 집니까? –