WPF 和 美工

WPF 和美工

  • 切记96DPI

    WPF使用分辨率无关的绘图模型,内部使用96DPI。而一般Photoshop默认DPI为72,这样在界面上使用时会发现图片变大并失真的情况。

  • 部分类的使用

    使用C#语言的partial class实现。部分类允许在开发阶段把一个类分成两个或多个独立的部分,并在编译过的程序集中把这些独立的部分融合在一起。

    可以由开发人员完成View(需要编码的部分,例如:依赖注入等等),Model和ViewModel,而美工完成View(XAML)工作。

  • 控件模板

    当需要修改控件的外观时,首先应现检查该控件提供了哪些模板可供修改,如果有合适的模板,则可以直接修改,否则就只能修改Control.Template了,对于一些复杂控件,要向修改其模板几乎是一场恶魔。

    幸运的是,可以通过Blend来解决这个问题,在Blend中右键点击控件,选择编辑模板即可得到该控件当前使用的默认模板的样式了。

    还有一种方式是通过编写代码得到控件的模板,先实例化一个控件,得到其Template属性,通过XAMLWriter转换为XAML。

未完待总结。。。

posted @ 2011-08-16 14:55  连风  阅读(578)  评论(0编辑  收藏  举报