流控制支持的声明性语言(A Declarative Language with Flow Control Support)
对于.NET Framework 编程模式,XAML简化了UI接口元素的创建过程,你能够用声明性的XAML标记创建可视化的UI元素,然后使用后台代码文件把UI定义与运行时逻辑进行分离(通过分部类定义与标记相链接)。在XAML中,这种把代码和标记相结合的能力是很重要的,因为XML本身是声明性的,对于流控制不会真正的提供一种模式。对于创建从原型到产品的UI元素,使用基于XML的声明性语言是很直观的,尤其是对于拥有Web设计和技术背景的人。跟大多数其他标记语言不同,XAML直接作为托管对象的实例,这种一般化的设计原则使得简化代码和调试访问用XAML创建的对象是可能的。
XAML文件是用.xaml作为扩展名的XML文件。
下面的例子演示了怎样使用标记来创建一个按钮,这按钮有通过主题样式拥有默认的可视外观,并且通过它的类设计拥有默认的行为。
<StackPanel>
<Button Content="Click Me"/>
</StackPanel>
XAML与UI开发
本文介绍了XAML(可扩展应用程序标记语言)如何简化了.NET Framework中的用户界面(UI)元素创建流程。通过XAML,开发者可以声明性地创建可视化UI元素,并在后台代码中实现其逻辑。文章还展示了如何使用XAML标记创建具有默认视觉外观和行为的按钮。

被折叠的 条评论
为什么被折叠?



