第二章 从零起步认识XAML(WPF)

 【剖析最简单的XAML代码】简单易懂的分析

分析的重点是Window1.xaml和它的后台代码。在Window1.xaml文件里能看到如下代码:

<Window x:Class="MyFirstWpfApplication.Window1" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="Window1" Height="300" Width="300"> 
    <Grid> 
 
    </Grid> 
</Window> 

        注释:xmlns(XML Namespaces的缩写)是一个属性,是XML(标准通用标记语言的子集)命名空间。作用是赋予命名空间一个唯一的名称。

  花花绿绿一大片、还有两个看着很像主页地址的东西……它们都是些什么呢?

1.xmlns特征的语法格式如下:

        xmlns[:可选的映射前缀]="名称空间" 

2.使用标签声明一个元素(每个元素对应内存中的一个对象)时,需要使用起始标签<Tag>和终止标签</Tag>,夹在起始标签和终止标签中的XAML代码表示是隶属于这个标签的内容。如果没有什么内容隶属于某个标签,则这个标签称为空标签,可以写为<Tag/>。

 

为了表示同类标签中的某个标签与众不同,可以给它的特征(Attribute)赋值。为特征赋值的语法如下:

 

非空标签:<Tag Attribute1=Value1 Attribute2=Value2>Content(添加显示的文本内容)</Tag>

 

空标签:<Tag Attribute1=Value1 Attribute2=Value2/>

 

3.x:Class="MyFirstWpfApplication.Window1"这个Attribute。x:前缀说明这个Attribute来自于x映射的名称空间。

参考教材书:深入浅出WPF 刘铁猛  著

posted on 2019-05-07 10:48  熟烂的番茄  阅读(187)  评论(0编辑  收藏  举报

导航