只所以这样写标题主要是WPF和UWP都可以用XAML写UI,XAML,全称
Extensible Application Markup Language
XAML 在 2006 年之后被广泛应用于微软的各种开发平台上,WPF、UWP、Sliverlight 等等。Sliverlight是基于Web的应用开发的。
XAML 本身是特化的 XML,所以它也遵循 XML 的语法规则。XAML 的每个标签都对应着 .NET 中的一个类,标签的属性也和类的属性一一对应。这意味着,只要你想,丢掉 XAML,纯用 C# 手撸界面也不是不可能的。
为什么要用 XAML?
为了分离。UI 代码一旦与逻辑代码混杂在一起,软件将变得非常臃肿且难以维护。