1

MVVM パターンに基づく WPF アプリケーションを取得しました。ハードウェアからのログ データをスクロール ウィンドウに表示します。ログ データ (単なる文字列) は、ハードウェアによって ViewModel の ObservableCollection に継続的に書き込まれます。これはうまくいきます。ObservableCollection の容量は、たとえば 1000 行に制限されています。制限に達したらすぐに古い行を削除し、新しいログ データを入力します。(リング バッファーが必要です) コレクションの最初の 30% を削除し、残りを先頭に移動しようとしました。しかし、これはそのようなコレクションでは機能しませんでした。また、キューを使用しようとしましたが、これは理にかなっています。しかし、WPF ウィンドウは更新されませんでした。バインディングは機能しません。アイデアはありますか?ありがとう

晴れ4月

4

0 に答える 0