XAML概要——流控制支持的声明性语言

流控制支持的声明性语言(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>

 

 

posted @ 2009-02-15 17:11  andriod2012  阅读(146)  评论(0编辑  收藏  举报