深入浅出WPF-02.WPF系列目录

WPF系列目录

2. XAML认识
3. XAML语法
4. x名称空间详解
5. 控件与布局
6. 绑定Binding-01
6. 绑定Binding-02
6. 绑定Binding-03
7. 属性Property
8. 事件Event-01
8. 事件Event-02
9. 命令Command
10. 资源Resource
11. 模板Template-01
11. 模板Template-02
11. 模板Template-03
12. 绘图与动画

1 XAML认识

XAML是什么呢?首先,XAML是一种语言。其次,XAML是一种标记性语言。再次,XAML是WPF专门用来设计UI的语言。XAML能够将UI和逻辑分离,也就形成了高内聚低耦合的结构。

描述性语言都是使用标签的形式进行元素的声明。XAML中,标签分为非空标签和空标签。代码中,Grid是非空标签,Image是空标签,margin等称为特性(Attribute)。

<Grid Margin="5">
	<Image Height="20" Source="/Resources/Img/User_16x.png" />
</Grid>

XAML的命名空间,通过xmlns进行实现。;x称为可选的映射前缀

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
原文地址:https://www.cnblogs.com/vigorous/p/13047745.html