XAML,我能做什么

简介: 我不想再copy别人的简介 http://baike.baidu.com/view/1064913.htm?fr=ala0_1 百度百科里讲了,这里面有几句话比较关键: XAML是微软公司为构建应用程序用户界面而创建的一种新的描述性语言,供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户界面,而这种实现方式和ASP.NET中的"代码后置"模型非常类似。

我不想再copy别人的简介

http://baike.baidu.com/view/1064913.htm?fr=ala0_1

百度百科里讲了,这里面有几句话比较关键:

XAML是微软公司为构建应用程序用户界面而创建的一种新的描述性语言,供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户界面,而这种实现方式和ASP.NET中的"代码后置"模型非常类似。

3DMax制作出的3D动画转换为XAML

http://java2000-net.javaeye.com/blog/242055

一种将3D转换出來的.obj以及.mtl(材质档)在Blend 2中加入专案中的方法

http://www.dotblogs.com.tw/adoph/archive/2009/02/28/7317.aspx

 

大多数的WPF程序可能同时包含程序代码和XAML,如果你注意自己XAML所编的WPF程序就会发现,他还是会编译成c#代码(在obj文件夹下),将XAML的各个元素编译成BAML之后内联到c#定义的对象,然后再去编译执行,之所以如此麻烦是为了将界面和代码的工作分开,实现一种并行高效的方式进行开发

 

当然一般的开发工具是Expression Blend ,还有一个辅助工具Microsoft Expression Design,这个工具可以将将美术资源导出为 XAML

 

以上只是了解,要想进一步体会都要亲身去试验

 

 

(另:这里有篇文章说到了用内联方式写XAML,虽然他也说了这种方法和WPF的设计理念背道而驰,可以关注下

http://www.enet.com.cn/article/2006/1113/A20061113289217.shtml

不管怎样,都会编译成同样效果,但是设计上的还是要推荐分层)

目录
相关文章
|
6月前
|
C# C++ Windows
2000条你应知的WPF小姿势 基础篇<28-33 WPF启动故事>
2000条你应知的WPF小姿势 基础篇<28-33 WPF启动故事>
34 0
|
编解码 前端开发 开发工具