wpf(一)
首先,我们先简单创建一个wpf项目,看下图,app.xaml文件中StartupUri属性中的值表示项目运行起来之后展示的界面:
首先先说明一点,xaml是一种声明性语言,是在xml基础上扩展出来的,xml是一种标签语言,所以在xml中通用的在xaml中也通用。xaml是一种声明性语言,就是说每见到一个标签,xaml编译器都会为我们声明这个标签的一个对象,比如下面window和grid标签,xaml编译器会为我们生成对应的对象,并且window对象嵌套了grid对象,对应标签中也实现不同的属性。
下面我们看一下启动界面的xaml文件和对应的后台代码xaml.cs文件:
看上图我们可以了解到window对象中x:class属性中的值是MyWpf.MainWindow,而且这个界面对应的后台代码中的类MainWindow是部分类partial,所以说在运行项目之后我们看到的mainwindow这个界面实际上是由这个界面以及对应的后台代码一起表示的。