WPF项目创建

一、开发基础
1、新建WPF应用程序
选择菜单->“文件”->“新建”->“项目”,在“新建项目”对话框中选择WPF应用程序,修改名称
为WpfDemo,然后点击“确定”按钮,如下图所示:
WPF项目创建

2、生成的文档结构图如下:
WPF项目创建

3、在App.xaml中的“StartupUri”属性可以指定项目运行时的启动窗体。如下图中
“StartupUri=”MainWindow.xaml””,还可以定义我们需要的系统资源以及引入程序集等
,如下图所示:
WPF项目创建

二、XAML语言
XAML语言:是微软公司为构建应用程序用户界面而创建的一种新的“可扩展应用程序标
记语言”,提供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户界面。
特点:
定义应用程序的界面元素
显示的声明WPF资源(样式、模板、动画等)
可扩展性(自定义UI控件)
集中关注于界面的设计和实现
三、XAML命名空间以及命名空间映射到程序集
1、XAML命名空间
开发语言会将常用功能以类的形式封装,开发人员根据自己的业务需求,也会封装满足
自身业务需求的类,如果有序组织这些类?一方面,便于开发人员准确调用;另一方
面,编译器可以有效识别具有相同命名的类,就引入了命名空间,简单的说,是通过类
似树状结构来组织各种类,是一种较为有效的类名排列方式。
而XAML和.NET其他语言一样,也是通过命名空间有效组织起XAML内部的相关元素类,
这里的命名空间与.NET中的命名空间不是一一对应的,而是一对多,一眼望去,都是“网
址”,这里的网址,是遵循XAML解析器标准的命名规则,而不是真正的网址(在IE中根
本打不开)。
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"对应一些与XAML语法和编译相
关的CLR名称空间,例如

上一篇:XAML布局元素


下一篇:WPF 非元素类绑定Binding之 Source 属性