当前位置:  开发笔记 > 编程语言 > 正文

在WPF中呈现日志视图的快速方法是什么?

如何解决《在WPF中呈现日志视图的快速方法是什么?》经验,为你挑选了1个好方法。

我正在编写一个需要类似日志视图的应用程序(类似于IM客户端在对话中显示消息的方式),每秒可能有很多更新.速度是一个问题; 由于大量传入事件导致应用程序锁定是一个可能的问题.我需要选择和基本的文本格式,所以手动渲染可能会变得非常复杂,我想尽可能避免它.我还想底部锚定滚动条,也就是说,如果它在底部,则在添加新项目时保持在底部.实现这个的好方法是什么?



1> Jobi Joy..:

您可以在WPF中轻松实现它.

    创建Log实体的ObservableCollection并绑定到ListBox.

    为ListBox.ItemTemplate提供DataTemplate.

*当在实时运行,你需要或者UI端或数据端虚拟化检查出我PaginatedObservableCollection使得DataVirtualization会自动发挥作用.

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有