前提是以及安装WinFX Runtime、WinFX SDK、VS2005。具体见
.NET2.0--WinFX初体验首先
下载vsextwfx.msi,这个是winfx开发模板,大约3.6M,下载完毕后安装别,看它小,安装起来花费很长时间,显示内存100多M,真是不敢想象ms产品明摆着要我们换电脑.这个我大概花了10多分钟.
然后打开VS2005,新建项目,在项目类型列表里面选择Visual C#,可以看到如下界面:
选择WinFX模板完成,项目文件里面生产两个xaml文件.我们编译以下,郁闷!居然编译不过,出现下面错误:
MyApp.xaml(1,14): error MC4629: 'http://schemas.microsoft.com/winfx/xaml/2005' is not a recognized namespace. 行 1,位置 14。.
Window1.xaml(1,9): error MC4629: 'http://schemas.microsoft.com/winfx/xaml/2005' is not a recognized namespace. 行 1,位置 9。.
不慌,还记得前面已经编译过sdk里面的例子,找一个xaml出来看看,
xmlns="
http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="
http://schemas.microsoft.com/winfx/2006/xaml"
考,原来是模板没有更新.把这段代码复制到生产两个xaml文件头部覆盖以前的
http://schemas.microsoft.com/winfx/xaml/2005http://schemas.microsoft.com/winfx/xaml/2005编译,ok,没问题!
打开window1.xaml,在<Grid></Grid>里面添加(控件具体查看winfx sdk的帮助文档)
<Label Background="yellow" FontSize="10" HorizontalContentAlignment="center" VerticalContentAlignment="center">
Hello World!
</Label>
编译,运行,看到下面界面了没?
看下内存,晕!有两个进程,耗费大约30M,这可是写过的最大的一个Hello World了吧!
posted on 2006-04-19 22:13
万连文 阅读(1643)
评论(7) 编辑 收藏 引用 所属分类:
.NET