XAML与C#与WPF三者到底有什么关系?

XAML是.NET体系开发程序或者网页时前台编程的一种布局方式或者说开发语言,
可以比较自由的用标签的方式进行布局,借鉴了HTML和XML等语言的风格,并且加入了一些动画等的实现。

C#则是后台逻辑开发用的编程语言,这个应该不用多说。

WPF则是微软准备代替C#.NET中Forms编程方式的一种全新编程方式,其方式就是前台采用XAML控制布局,
后台可以用C#,VB,C++等来相应,相当于前面用XAML写了个控件,而其控制逻辑指引到后台的函数逻辑中,
而C#就是编写逻辑的支持语言之一。
原文地址:https://www.cnblogs.com/kdp0213/p/8538097.html