在Avalonia项目中使用MediatR和MS.DI库实现事件驱动通信
AvaloniaUI是一个强大的跨平台.NET客户端开发框架,让开发者能够针对Windows、Linux、macOS、Android和iOS等多个平台构建应用程序。在构建复杂的应用程序时,模块化和组件间的通信变得尤为重要。Prism框架提供了模块化的开发方式,支持插件的热拔插,而MediatR则是一个实现了中介者(Mediator)模式的事件订阅发布框架,非常适合用于模块之间以及模块与主程序之间的通信。
AvaloniaUI是一个强大的跨平台.NET客户端开发框架,让开发者能够针对Windows、Linux、macOS、Android和iOS等多个平台构建应用程序。在构建复杂的应用程序时,模块化和组件间的通信变得尤为重要。Prism框架提供了模块化的开发方式,支持插件的热拔插,而MediatR则是一个实现了中介者(Mediator)模式的事件订阅发布框架,非常适合用于模块之间以及模块与主程序之间的通信。
水文图一乐
以前的.NET框架原生并不支持最终编译结果的单文件发布(需要依赖第三方工具)
产品负责人在内部群发消息说招人
微软默认的是一个类对应多个资源文件的方式,使用起来是比较麻烦的,本文介绍单资源文件使用方式,即整个项目所有类对应一套多语言资源文件。
有一款漂亮、美观的组件库可以达到事半功倍的效果
在MAUI Blazor和Blazor Server(或者Client)项目之间,通过Razor类库共用一套UI,统一Web、客户端、App界面
在使用MAUI框架时遇到新建的模板应用居然启动时直接闪退,最终也是解决了这个闪退问题,遂分享下这一经历。
一次MAUI简单使用之旅
使用委托或者lambda表达式,也可以在C#中使用闭包。
您可以了解如何正确实施 WPF 项目
在github上看一些.Net的开源库,看到了关于爬虫相关的库
FluentValidation是一个非常强大的用于构建强类型验证规则的 .NET 框架