博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF 和 美工
阅读量:4877 次
发布时间:2019-06-11

本文共 544 字,大约阅读时间需要 1 分钟。

WPF 和美工

  • 切记96DPI

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

  • 部分类的使用

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

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

  • 控件模板

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

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

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

未完待总结。。。

转载于:https://www.cnblogs.com/joye/archive/2011/08/16/2140621.html

你可能感兴趣的文章
java容器简要概述
查看>>
python之Queue
查看>>
[Bzoj5043][Lydsy1709月赛]密码破译(按位dp)
查看>>
并发和多线程(四)--锁状态概念
查看>>
保持顺序去重
查看>>
20135213 20135231 信息安全系统设计基础课程第四次实验报告
查看>>
PyChram中同目录下import引包报错的解决办法?
查看>>
HNOI200——营业额统计(splay/treap)
查看>>
python练习题1-一元二次方程解
查看>>
小程序获取网络类型代码
查看>>
HTTP协议概述
查看>>
[zz]AVL树
查看>>
CF1143F/1142C U2
查看>>
mysql安装
查看>>
树莓派静态IP配置
查看>>
ASHX 控制类的HttpContext.Response 输出不完整的问题
查看>>
Visual Studio 2017中"const char *" 类型的值不能用于初始化 "char *" 类型的实体
查看>>
实时Web与WebSocket实践
查看>>
Equals()和GetHashCode()方法深入了解
查看>>
实验9(1)程序填空:下列程序在数组中同时查找最大元素和最小元素的下标,分别存放在 main()函数的max 和 min 变量中。要求:根据运行结果分析程序和填空,并注释说明填充依据。...
查看>>