Xaml GUI开发的当下.md

XAML的诞生

Xaml是微软发布WPF时提出的GUI布局描述技术。

为何不用WPF

微软一贯的尿性,WPF已经不怎么更新了。微软重心有放在了UWP/XAML上。然而,XAML的理念和技术还是很有价值。

替代WPF的实现

找到2个替代WPF的实现 

Avalonia 

Noesis GUI

Avalonia是开源的方案,完全基于c#。 

Noesis只是Xaml中间件,需要依赖于外部渲染模块。

Avalonia入手

Avalonia已经支持.net standard 2.0 

因此,在Windows上可以使用.net framework 4.6.1 开发。

安装visual studio Avalonia插件。

要手动修改下.csproj文件,如下:


安装如下nuget组件(Avalonia.Desktop包含多余用不到的东西)


然后,可以编译运行程序。


你可能感兴趣的:(Xaml GUI开发的当下.md)