CPF

简洁、直观、强悍的netcore跨平台UI开发框架
框架理念和WPF类似,但是没有Xaml,直接用CSS和C#代码描述

选择CPF的理由


提供NETStandard2.0和net4的库,通过Netcore可以跨平台,支持Windows、Mac、Linux,Net4的可以支持XP。各个平台运行效果一致,不依赖系统控件。

支持动画,数据绑定,Mvvm模式,CSS等,简化依赖属性,数据绑定的写法,提供数据上下文和命令上下文来绑定

提供设计器生成C#代码和开发者工具查看和调试元素

和WPF一样的理念,任何控件都可以任意设计模板来实现各种效果

除了使用平台相关API之外,基本可以实现一次编写,到处运行