代码改变世界

随笔档案-2008年06月

wpf/silverlight文章推荐阅读

2008-06-25 23:33 by Clingingboy, 3401 阅读, 收藏, 编辑
摘要: 推荐一些wpf和silverlight的文章给大家阅读:) 阅读全文

wpf验证方案讨论

2008-06-23 23:27 by Clingingboy, 3619 阅读, 收藏, 编辑
摘要: 这里通过几种方式讨论wpf的验证的方案,来解决我们平时遇到的常见问题 阅读全文

wpf日历控件制作过程分析(3)---定义DayHeaders

2008-06-18 16:04 by Clingingboy, 1536 阅读, 收藏, 编辑
摘要: 接上篇http://www.cnblogs.com/Clingingboy/archive/2008/06/18/1224720.html 阅读全文

wpf日历控件制作过程分析(2)---自定义样式属性

2008-06-18 15:44 by Clingingboy, 2041 阅读, 收藏, 编辑
摘要: 接上篇wpf日历控件制作过程分析(1)---定义header 在header中,我们看到了定义一个自定义样式TitleStyle 1.自定义样式 看后台代码定义 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /*... 阅读全文

wpf日历控件制作过程分析(1)---定义header

2008-06-18 15:20 by Clingingboy, 2537 阅读, 收藏, 编辑
摘要: 希望通过分析能更好的理解wpf控件的开发 一.日历的header布局 包含两部分,两个按钮和一个Title 首先定义按钮的样式(随自己定),可以先定义几个状态为普通状态,鼠标经过状态,按下状态和禁用4个状态显示不同的样式.其中按钮上还有一个小三角.所以还要定义一个三角的Geometry 代码开始 1.画出Geometry(涉及知识点为Geometry的画法及迷你语法,如M Z等)... 阅读全文

wpf-装饰器

2008-06-15 14:56 by Clingingboy, 1442 阅读, 收藏, 编辑
摘要: 在wpf中,本身容器是不具有Fill等属性的,无法填充背景色,需要使用装饰器来实现 继承自Decorator的类,其也算容器,但其只能放一个容器,比如Border,Border会填充其定义的容器宽度和高度,而不是Canvas的容器的高度与宽度 Code highlighting produced by Actipro CodeHighlighter (freeware) http:/... 阅读全文

wpf-触发器

2008-06-05 14:23 by Clingingboy, 839 阅读, 收藏, 编辑
摘要: 1.属性触发器(依赖属性皆可,有个疑问按钮点击一下一直在闪,待研究) 2.MultiTrigger(满足多条件) 3.DataTrigger与上面相似 ... 阅读全文

wpf-Style注意点

2008-06-05 11:56 by Clingingboy, 1003 阅读, 收藏, 编辑
摘要: 1.定义Style,需要定义x:Key Button 用Setter标签定义属性和值(注意这里的Property是Button.Background,而非Background) 由于Button继承自Control,所以定义成Control.Background也可以,这样的话,所有Contr... 阅读全文

wpf-Resource注意点

2008-06-05 11:21 by Clingingboy, 1034 阅读, 收藏, 编辑
摘要: 1.全局资源(全局共享) 2.局部资源 Button 3.合并资源 特别是控件,当资源文件很多的时候,把资源文件分配到各个文件中,更好维护 3.在代码中操作资源文件 1... 阅读全文

wpf-DrawingBrush注意点

2008-06-04 15:03 by Clingingboy, 4212 阅读, 收藏, 编辑
摘要: 1.DrawingBrush是笔刷 :) 2.用Drawing属性(Drawing类)来绘制区域 3.GeometryDrawing(负责填充,它是笔,结合Geometry类抽象轮廊)用于绘制一个特定笔刷和画笔的几何形状Geometry) 例如 ... 阅读全文

wpf-容易误解的Image

2008-06-04 14:17 by Clingingboy, 2140 阅读, 收藏, 编辑
摘要: 参考sdk 1.Image是控件,Source属性类型是ImageSource 2.ImageBrush是笔刷,用于填充 1.基本使用,必须指定ImageSource源 ImageBrush继承自TileBrush,ImageBrush功能比较强大 3.ImageDrawing继承自Drawing,用于绘图 ... 阅读全文

wpf轻量绘图DrawingVisual

2008-06-04 12:01 by Clingingboy, 7150 阅读, 收藏, 编辑
摘要: wpf内置提供了Ellipse等标签画图形,不仅如此而且还提供了许多的事件(因为其继承自FrameworkElement). 在某些情况下,我们可以不采用这些标签 仅仅用于呈现,并不复杂的操作(没有事件). DrawingVisual是一个轻量绘图类,在上述情况成立下可以采用DrawingVisual类来绘图提高性能. 方法如下 1.使用DrawingVisual必须创建一个容器(从Fra... 阅读全文
点击右上角即可分享
微信分享提示