相关疑难解决方法(0)

使用WPF实现日志查看器

我寻求有关使用WPF实现控制台日志查看器的最佳方法的建议.

它应符合以下标准:

  • 快速滚动100.000+行
  • 某些条目(如stacktraces)应该是可折叠的
  • 长项包裹
  • 列表可以按不同的标准(搜索,标签等)进行过滤
  • 在最后,它应该在添加新项目时继续滚动
  • 线元素可以包含某种添加格式,如超链接和出现计数器

总的来说,我有一些想法,如FireBug和Chrome的控制台窗口.

我玩这个但是我没有取得多大进展,因为...... - 数据网格无法处理不同的项目高度 - 滚动位置仅在释放滚动条后更新(这是完全不可接受的).

我很确定,我需要某种形式的虚拟化,并希望遵循MVVM模式.

欢迎任何帮助或指示.

c# wpf performance user-interface scroll

71
推荐指数
2
解决办法
4万
查看次数

标签 统计

c# ×1

performance ×1

scroll ×1

user-interface ×1

wpf ×1