XAML----第一行。。

对于XAML文件的第一行的理解:首先看书上的解释好像也能看懂。但是其实是没懂。。
看下面的代码,包含哪些东西?

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    
</Window>
  • Window :这个tag不是随便改的,但是也不是不可以改的。它其实是xaml中内定义的一个关键字,和button,stack,grid,等一样。你不能写XXXX,因为xmal不认识XXX。
  • x: x是xaml名称空间的简称,映射的是http://schemas.microsoft.com/winfx/2006/xaml
  • Class:当然这也是关键字,表示要创建一个类。名字是后面的MainWindow.
  • WpfApplication1:这个是namespace,是将要创建的类:MainWindow的命名空间。
  • xmlns: xmlns(XML Namespaces的缩写)是一个属性,是XML命名空间。
  • xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml":X命名空间的引用。

posted on 2017-08-16 11:05  bingbingzhe  阅读(158)  评论(0编辑  收藏  举报