XAML

1、XAML语法术语

XAML语法术语的起源

此处定义的XAML语法术语在XAML语言规范中也有定义或引用。XAML是一种基于XML且遵循XML结构规则的语言。其中的术语共享自或基于描述XML语言或XML文档对象模型(DOM)时的常用术语。

对象元素语法

对象元素语法是一种XAML标记语法,通过声明XML元素来实例化公共语言运行库(CLR)类或结构。此语法与其他标记语言(例:HTML)的元素语法相似。

例如, 示例是一个对象元素语法,实例化Butotn类的一个新实例,并指定了其属性和值。

下面的示例还包括可扩展应用程序标记语言(XAML)内容属性语法的对象元素语法。其中包含的内部文本将用来设置TextBox可扩展应用程序标记语言(XAML)的Text属性。

<TextBox>This is a Text Box!</TextBox>

属性语法

属性语法是一种XAML标记语法,该语法通过针对元素声明属性(Attribute)来设置属性(Property)值或命名事件的事件处理程序。元素总是通过对象元素语法来声明。属性名必须与属性或事件的CLR成员名称相匹配。

2、XAML命名控件和命名控件映射

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

第一个声明将整个WPF(Windows Presentation Foundation)命名空间映射为默认命名空间,第二个声明映射单独的可扩展应用程序标记语言(XAML)命名空间,通常将其映射为 x:前缀。

关系:XAML实际上是语言标准,而WPF是将XAML作为语言使用的一个实现。XAML语言指定一些为了兼容而假定要实现的语言元素,每个元素都应当能通过针对XAML命名空间执行的XAML处理器实现进行访问。

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值