MessageCommunicator是一個庫+測試Gui,用于基于消息的通信,該庫是基于.Net標準2.1的,Gui是用C#和Avalonia構建的,因此它支持Windows、Linux和Mac的桌面環(huán)境。
軟件介紹
項目是基于...
MessageCommunicator GUI是基于.Net 5的,旨在跨平臺。該庫支持.Net標準2.0及以上版本。
我使用以下技術/項目。
Avalonia??缙脚_,基于Xaml的UI框架
Avalonia.IconPacks。一個很好的免費矢量圖標集,可以在Avalonia應用程序中使用。
ReactiveUI??缙脚_的mvvm框架。Avalonia對ReactiveUI進行了額外的整合。
字符串格式(StringFormatter)。一個可以替代StringBuilder的復制/粘貼的工具。StringFormatter為減少對象分配進行了優(yōu)化。
Light.GuardClauses。一個輕量級的.NET庫,用于表達式警衛(wèi)條款。
Markdown.Avalonia。Markdown.Avalonia是Avalonia UI的MdXaml的portted版本。它可以用Avalonia渲染Markdown。