代码改变世界

wpf-装饰器

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

wpf-触发器

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

wpf-Style注意点

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

wpf-Resource注意点

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

wpf-DrawingBrush注意点

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

wpf-容易误解的Image

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

wpf轻量绘图DrawingVisual

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

wpf学习笔记-数据绑定功能总结

2008-05-31 13:37 by Clingingboy, 1105 阅读, 1 推荐, 收藏, 编辑
摘要:只列功能 支持单对象绑定 可以建立数据源范围(DataContext) 属性更改通知(INotifyPropertyChanged) 更改数据源执行时间(UpdateSourceTrigger) 集合绑定(ObservableCollection)>,ItemsControl) 多集合绑定(CompositeCollection) 绑定对象... 阅读全文

wpf学习笔记-更新数据源

2008-05-31 12:37 by Clingingboy, 972 阅读, 0 推荐, 收藏, 编辑
摘要:此示例基于 wpf学习笔记-指定数据源 1.让对象实现INotifyPropertyChanged接口,以便属性更改发出通知 public class Person : INotifyPropertyChanged { public Person() { } public Person(string name, int age) ... 阅读全文

wpf学习笔记-指定数据源

2008-05-31 11:47 by Clingingboy, 1591 阅读, 0 推荐, 收藏, 编辑
摘要:建立一个数据源对象,供一个范围使用(如一个容器) 此示例建立在第一个示例之上 wpf学习笔记-简单绑定 1.创建对象(为Person添加一个属性) public int Age { get; set; } 2.在Resources中声明对象 3.创建一个数据源对象DataContext属性,其绑定源的数据只提供其上下文使用(其容器范围内) ... 阅读全文
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 66 下一页