XMAL标准:
XMAL中所有元素映射为.NET实例。元素名对应类名;
可在一个元素中嵌套另一个元素,但嵌套通常是一种表示包含的方法;
可通过特性设置类的属性。某些时候需要使用嵌套的标签。
WPF程序的几个顶级元素:
Window元素;
Page元素;
Application元素(定义应用程序资源和启动设置)。
代码隐藏类:
<Window x:Class="WindowsApplication1.Window1"在Class特性前放置名称空间前缀x,表示这是XMAL中通用的部分。本示例创建一个Window1的新类,继承自Window基类。
命名元素:
<Grid x:Name="grid1">
</Grid>
类型转换器:
检查属性声明,查找TypeConverter特性;
没有TypeConverter特性,检查对应数据类型的类声明。
标记扩展——一种以非常规方式设置属性的语法
{标记扩展类 参数}
附加属性——可以用于多个控件但在另一个类中定义的属性,多用于控件布局
命名形式:定义类型.属性名
嵌套元素