Blend 使用心得 - 1
看了一个美工写的Blend2的使用技巧,摘录和总结如下:
==============================================================
Border比较耗性能、投影效果耗性能、层次太深耗性能
能用Canvas的就不用Grid ,能用Rectangle的就不用Border
技巧:
1、越是易用的布局,越是耗性能。Grid很强大,Border很好用,Canvas很难定位,但是Canvas效率最高。
2、图层的层次不要太深,机构不要太复杂。其实道理是一样的,在PS里面如果你编组很多,组里面又嵌套很多组,你会发现这个PSD会变得很大,并且编辑的时候很卡。
3、给图层起有意义的名字。设计师得认识到,在Blend里面画的每个图案,都是对应在XAML里面的一段代码。程序员是会直接拷贝粘贴到工程里面的。(目前Blend4已经发布了,可以方便的在VS2010和Blend4之间切换编程)为了使工程更易维护,设计师最好给每个图层起一个有意义的名字,说明它是做什么的。比如我在画一个按钮的高光时,就把这个图层叫做“HeightLight”,描述边的图层就叫做“Border”...
WPF(Silverlight)项目的设计流程
建议流程:
1、用PS等设计软件,设计出软件的最终效果,或者叫概念稿。
2、对照概念稿,和开发人员交流界面的方案。之所以要和开发交流,因为这步非常重要!决定了整个界面的架构方式。
3、使用Blend重绘概念稿,制作出最终的实现样式。