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>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值