前言
在上位機軟件開發中日志是一個很重要的信息。一方面顯示系統的運行情況,另一方面主要用于排查軟件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