XAML,我能做什么

我不想再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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值