【发布时间】:2014-04-28 09:29:01
【问题描述】:
我目前正在开发一个 C#/WPF 程序,在该程序中显示大量文本数据(重播文本日志)。这在一个计时器上运行,该计时器从文本文件中读取数据,然后将数据发送到将显示它们的用户控件。我遇到的问题是在我正在使用的 TextBlock 中显示覆盖所述秒的数据需要超过一秒的时间(由于数据量,大约 11k 行 pr 秒)。如果我跳过显示部分,计时器/程序运行得很好,没有任何延迟。
在更新速度方面显示这么多数据的最佳 UI 元素是什么?
【问题讨论】:
-
它会停止还是这些日志文件会永久更新?
-
wo 每秒会读取 11k 行吗?
-
除非用户是机器人,否则最好的 UI 元素可能是硬盘。
-
@Clemens 它会在计时器到达给定时间时停止。