1

我们得到了一个基于 MVVM 模式的 WPF 应用程序。我们在滚动窗口中显示来自硬件的记录数据。日志数据(只是字符串)由硬件连续写入 ViewModel 中的 ObservableCollection。这工作正常。ObservableCollection 的容量是有限的,例如1000 行。一旦达到限制,我们希望删除旧行并填写新的日志记录数据。(我们需要一个环形缓冲区)我们试图删除集合的前 30%,并将其余部分移到开头。但这不适用于这样的集合。我们还尝试使用队列,这是有道理的。但是 WPF 窗口没有更新:绑定不起作用。有什么想法吗?谢谢

阳光明媚的四月

4

0 回答 0