CalcBinding 是一个 WPF 第三方绑定增强库,它允许你在 XAML 中使用表达式进行数据绑定计算,而无需在 ViewModel 中写额外的属性或转换器(Converter)。--它非常适合用于简单的数学运算、字符串拼接、条件判断等场景。
动态加载DLL并实现依赖注入的方法,包括模块注册、服务配置和容器构建流程。
Avalonia框架结合Microsoft.Extensions.DependencyInjection实现跨平台UI开发,通过服务注册、生命周期管理和视图定位器机制,显著提升代码解耦度和可维护性。
有时候我们需要根据不同的数据对象动态地选择不同的DataTemplate来呈现UI。DataTemplateSelector 就派上用场了
基于文件的程序允许单个文件作为普通项目独立存在。不再需要.csproj