Hello WPF!
2016-03-04 19:24
190 查看
WPF是微软提供的用户界面框架,它提供了统一的编程模型、语言,实现了分离界面设计人员与开发人员的工作。相对基于C++的MFC来说,界面更加美观,操作更加便捷,是新WIN环境下UI的首选。
vs中新建WPF项目,将会自动生成一个默认的XAML文件:
查看代码注释可以知道,x是一个名称空间。我们也可以使用默认的名称空间,类名前面没有名称空间的前缀,那么就使用了默认的名称空间。
动手修改第三行,将xmlns改成xmlns:g,vs会提示出错。将Window和Grid标签之前加上g:就可以通过。
注:本文参考了深入浅出WPF(1)、深入浅出WPF(2)
vs中新建WPF项目,将会自动生成一个默认的XAML文件:
<!--x是名称空间的名字,x:Class即引用名称空间里名为Class的类--> <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"> <Grid> <!--添加一些属性元素,或者一些控件--> </Grid> </Window>
查看代码注释可以知道,x是一个名称空间。我们也可以使用默认的名称空间,类名前面没有名称空间的前缀,那么就使用了默认的名称空间。
动手修改第三行,将xmlns改成xmlns:g,vs会提示出错。将Window和Grid标签之前加上g:就可以通过。
<!--x是名称空间的名字,x:Class即引用名称空间里名为Class的类--> <g:Window x:Class="WpfApplication1.MainWindow" xmlns:g="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <g:Grid> <!--添加一些属性元素,或者一些控件--> </g:Grid> </g:Window>
注:本文参考了深入浅出WPF(1)、深入浅出WPF(2)
相关文章推荐
- hdu 1301 Jungle Roads【最小生成树】【MST】
- SQL Server的各种聚合函数
- Android 项目框架构建
- ubuntu不能登录图形用户界面,游客身份可登陆,命令行可登陆
- Maven实战(六)--- dependencies与dependencyManagement的区别
- 数据库中的五种约束及其添加方法
- 组合模式
- 图片抖动
- vm10下载
- 定时器遇到的坑
- 软件项目管理第一次作业之完整项目的经历by石家名(3013218062)
- #include<sys/types.h>
- 素数求和问题
- eclipse buildPath及发布配置
- 常用的数据结构
- lintcode :同构字符串
- UVA 10054 The Necklace(欧拉回路)
- SpringMVC使用注解驱动的依赖注入
- 文本挖掘之文本聚类算法之PAM(k-中心点)
- Ajax实例