posted @ 2009-09-23 12:51 mrfangzheng 阅读(437) 评论(0) 推荐(0) 编辑
摘要:
2D Graphics and Imaging 尽量使用Drawing来代替Shape. 因为Drawing不用支持Layout和Event 尽量使用DrawingVisual来绘制背景等不需要Layout和Event的地方 使用图形时, 尽量decode到最小的size 在动画时, 调用RenderOptions.SetBitmapScalingMode()把图片设置到LowQuality 缓... 阅读全文
摘要:
WPF Tutorial - How To Use A DataTemplateSelector DataTemplateSelector可以让程序在runtime选择合适的DataTemplate 一般先从DataTempalteSelector类继承一个子类, 重写SelectTemplate方法 public class ImgStringTemplateSelector : DataTem... 阅读全文
posted @ 2009-09-21 22:21 mrfangzheng 阅读(982) 评论(0) 推荐(0) 编辑
摘要:
ControlTemplate用于描述控件本身. 使用TemplateBinding来绑定控件自身的属性, 比如{TemplateBinding Background}DataTemplate用于描述控件的Content. 使用Binding来绑定数据对象的属性, 比如{Binding PersonName}一般来说, ControlTemplate内有一个ContentPresenter, 这个... 阅读全文
posted @ 2009-09-21 22:13 mrfangzheng 阅读(2308) 评论(0) 推荐(1) 编辑
摘要:
写一个Attribute用于标注类的核心函数, 方便阅读 [ImportantFunction]public void DrawMainArea(){ } 阅读全文
posted @ 2009-08-12 16:12 mrfangzheng 阅读(201) 评论(0) 推荐(0) 编辑
摘要:
版本, 日志, 备份, 安全, 自定义, 命令行, COM组件 阅读全文
posted @ 2009-07-29 22:37 mrfangzheng 阅读(242) 评论(0) 推荐(0) 编辑
摘要:
组成UI的元素有: Data 所有要显示在UI上的数据 Data Format 数据的格式 Flow UI界面间如何跳转, 跳转的条件 Control Status UI控件的状态, 可用,不可用,焦点等 Layout 布局, 包括: 位置, 尺寸 Action and visual feedback 交互 Style 样式, 包括:字体,颜色 Animation 动画, 哪些地方... 阅读全文
posted @ 2009-07-15 09:09 mrfangzheng 阅读(293) 评论(0) 推荐(0) 编辑
摘要:
为每个UI做一个Demo用的控制, 用于演示各种参数下UI的显示. 阅读全文
posted @ 2009-07-13 23:11 mrfangzheng 阅读(136) 评论(0) 推荐(0) 编辑
摘要:
首先必须为对象定义一个边界, 包括: 空间边界, 时间边界 在边界内的, 对象间互相传递引用. 如果要跨越边界, 则必须进行数据拷贝. 数据对象: 纯粹以交互为目的.特点:易复制, 可序列化, 结构简单, 可能有ID. 和它关联的对象也都是数据对象. 需要实现: Equals, HashCode, CompareTo, IComparable等方法或者接口.拷贝:分3种, 第一种, 完全拷贝, 所有数据包括ID等都复制一份.主要用于在不同数据边界间传输时调用. 第二种, 部分拷贝(或者内容拷贝).主要用于2个不同数据对象之间的拷贝, ID等身份信息不拷贝.第三种, 结构拷贝. 只拷贝内部对象的 阅读全文
posted @ 2009-06-24 23:03 mrfangzheng 阅读(527) 评论(0) 推荐(0) 编辑