XAML 基础与应用详解
1. XAML 文档结构与属性
在 XML 文档里,只能有一个顶级元素。就像在前面的例子中,一旦用 </Window> 标签关闭 Window 元素,文档就结束了,后面不能再添加内容。
查看 Window 元素的起始标签,会发现一些有趣的属性,包括类名和两个 XML 命名空间。还有以下三个属性:
Title="Window1" Height="300" Width="300">
每个属性对应 Window 类的一个独立属性。总体而言,这是告诉 WPF 创建一个标题为 Window1 ,大小为 300x300 单位的窗口。
需要注意的是,WPF 使用的是相对测量系统,和大多数 Windows 开发者预期的不同。它不使用物理像素来设置大小,而是使用与设备无关的单位,这些单位定义为 1 英寸的 1/96。这意味着,如果系统 DPI 设置为标准的 96 dpi,前面例子中的 300x300 单位窗口将渲染为 300x300 像素的窗口。但在系统 DPI 更高的系统上,会使用更多像素。
2. XAML 命名空间
仅提供类名是不够的,XAML 解析器还需要知道该类所在的 .NET 命名空间。例如, Window 类可能存在于多个地方,可能是 System.Windows.Window 类
超级会员免费看
订阅专栏 解锁全文
56

被折叠的 条评论
为什么被折叠?



