1

文字列に簡単に読み取ることができるログファイルがメモリストリームにあります。しかし、このファイルを WPF で最適に表示する方法がわかりません。TextBlock を試して、テキスト プロパティにバインドしました。しかし、ファイルをロードするときにアプリケーションが停止します。

ログ ファイルを表示するのに適した他のコントロールはありますか。パラメーターはありません。表示したい 1 つのレコード pr 行のテキストと、簡単にスクロールできます。

時々、新しい行がログに追加され、ビューを更新する必要があります。

解決

AvalonEdit を使用すると、 TextEditor は高速にロードされ、うまく機能します。

4

1 に答える 1

3

ログファイルにあるレコードのリストを作成ListViewItemsSourceます。ObservableCollectionasを使用するとItemsSource、新しいレコードを に追加することでビューを簡単に更新できますObservableCollection

TextBlock編集: 100000 レコードの場合、この方法ではレコードごとに作成するため、初期化に時間がかかります。TextBoxコントロールを試すことができます。多分これはあなたの場合にうまくいくでしょう。Text プロパティをバインドし、バインドされた文字列に新しいレコードを追加します。

または、これが役立つかもしれません。

于 2013-03-29T09:18:36.700 に答える