上位机 日志根据类型显示成不同颜色
前言
在上位机软件开发中日志是一个很重要的信息。一方面显示系统的运行情况,另一方面主要用于排查软件BUG和设备问题的重要参考。为了方面识别日志类型最好的方式是使用不同的颜色进行区分。这样就一目了然了。
效果
实现代码
1.根据 ListBox 控件 进行扩展了一个自定义控件
public class ScrollBox : ListBox
{protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e){if (e.NewItems == null) return;var newItemCount = e.NewItems.Count;if (newItemCount > 0)this.ScrollIntoView(e.NewItems[newItemCount - 1]);base.OnItemsChanged(e);}
}
2.UI 使用
引入控件命名空间
xmlns:ctrl="clr-namespace:Nano.Ovl.App.Use