手机版

第一章 WPF简介与XAML语言(8)

发布时间:2021-06-11   来源:未知    
字号:

WPF简介与XAML语言

子元素。那么这个单一的元素可以看作是树干,其他有子元素的元素可以看作是树枝,没有子元素的元素可以看作是树叶。这个树干就叫根元素,XAML也继承了XML的这一规范。在代码段1-1中的“<Window></Window>”就是这个窗体文件的根元素。

1.3.4 命名空间

大家都知道,面向对象编程有一个特性就是封装。将某个操作写成一个封装类供他人调用,但现在软件开发人员越来越多,写的封装类也越来越多,而且不同开发人员封装的不同功能的类的名称也很可能会相同。如果需要使用同名不同功能的封装类,我们该怎么办呢?在C#或C++里,我们已经为避免这种情况找到了解决方案,那就是我们的命名空间。同样的,XAML也继承了这一概念。XML的命名空间,则是用xmlns(xml name space)来表示,例如代码段1-1里面的第二行和第三行一样,这两行分别表示WPF的命名空间和XML的命名空间。

1.3.5 子元素

在XAML中,除了根元素以外的元素都是子元素。理论上子元素可以有无线多个,而事实上并不是这样的,因为在WPF中,元素分为很多种,例如:排版类元素可以包含多个子元素,而内容控件则只能包含一个子元素。这一点我们将在后面第二章学习到。

1.3.6 依赖项属性

依赖项属性是WPF中新增的概念。有的依赖项属性可以在XAML中设置,但有的却只能在后台代码中设置。例如:代码段1-3中“TextBlock”元素的“BackGround”属性就是依赖项属性。依赖项属性将在第二章学习。

代码段1-2Grid网格排版

第一章 WPF简介与XAML语言(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)