02课程
2.1 XAML介绍
2.1.1 概念
为构建应用程序用户界面而创建的一种新的“可拓展应用程序标记语言”,提供一种便于拓展和定位的语法来定义和程序业务逻辑分离的用户界面。
2.1.2 特点
定义应用程序的界面元素
显示声明WPF资源(使用其样式、模板、动画)
2.1.3 命名空间
XAML语言和.net语言一样,通过命名空间来定义XAML内部的元素类
XAML命名空间格式
xmlns:[前缀名]=“命名空间描述”
自定义类或者程序集映射语法
xmln:[必选前缀]=“clr-namespace:[命名空间];assembly = [程序集名称]”
03 WPF应用程序组成
Fig. 1 WPF软件打开界面
app.config 配置文件
app.xaml 设置应用程序启动文件
app.xaml.cs 上述后台类文件
MainWindow.xaml WPF应用程序界面和XAML设计文件
MainWindow.xaml.cs 上述文件的后台文件
3.1 App.xaml文件配置
重点:需要了解StarupUri起始文件;Application.resources设置的是全局参数
注意:一个XMAL文件至少包含两个命名空间,xmlns,xmlns:x
4 windows介绍
4.1 window是contentcontrol控件 只能承载一个content --- 创建WPF默认的控件时grid