代码改变世界

随笔分类 -  G.WPF

Prism V2之旅(3)

2009-01-07 15:24 by Clingingboy, 8883 阅读, 收藏, 编辑
摘要: 上篇介绍了Region的基本应用,这篇接上篇,继续介绍关于Region的相关应用—RegionAdapter 阅读全文

Prism V2之旅(2)

2009-01-07 10:02 by Clingingboy, 14926 阅读, 收藏, 编辑
摘要: 本篇将介绍Prism中Region的使用. 阅读全文

Prism V2之旅(1)

2009-01-06 21:55 by Clingingboy, 18848 阅读, 收藏, 编辑
摘要: 一起来学习为wpf和silverlight准备的prism框架 阅读全文

wpf datagrid笔记 part 1

2008-12-10 23:35 by Clingingboy, 1070 阅读, 收藏, 编辑
摘要: 1,基本属性 开关基本功能 针对 Row和Column的操作 2.选择模式 SelectionMode允许设置多个Row选择模式 SelectionUnit允许在选择 单个单元格,单行和两者并行的模式 3.RowHeader(非文字,用于选Row用的) 左侧第一列空白处,标准的三个样式属性,IsRowSelected属性是只读的…用处差很多,只能看,不能与CheckBo... 阅读全文

WPF and SL RadioButtonList Tip

2008-11-03 14:03 by Clingingboy, 1241 阅读, 收藏, 编辑
摘要: 在以下情境下.使用数据绑定分离UI与后端Model,有两个RadioButton,用于选择True or False(如果用CheckBox则就没这么多复杂的问题了). 实现步骤如下, (1)用ListBox定义一个RadioButton模板 ... 阅读全文

初始化集合项依赖属性

2008-11-03 13:38 by Clingingboy, 905 阅读, 收藏, 编辑
摘要: 在wpf自定义属性时,若此属性为集合类型的话,如下public class DemoControl : Control { public List Items { get { return (List)GetValue(ItemsProperty); } } // Using a DependencyPropert... 阅读全文

wpf开发常见问题(1)

2008-10-22 21:42 by Clingingboy, 4487 阅读, 收藏, 编辑
摘要: 讨论一些wpf开发遇到的一些常见问题 阅读全文

wpf验证方法总结

2008-08-24 01:45 by Clingingboy, 3912 阅读, 收藏, 编辑
摘要: 一.两步实现验证 (1)实现INotifyPropertyChanged接口,并为验证的属性添加需要验证的元数据 [StringLengthValidator(1, 10, MessageTemplate = "First Name must be between 1 and 15 characters")] public string FirstName { get { return ... 阅读全文

Windows Presentation Foundation(wpf) FAQ

2008-07-06 18:26 by Clingingboy, 1846 阅读, 收藏, 编辑
摘要: 这个帖子在微软官方的wpf讨论区http://forums.msdn.microsoft.com/en-US/wpf/thread/a2988ae8-e7b8-4a62-a34f-b851aaf13886, 索性这个帖子是以前在我们博客园的同志sheva发的,不知道为何他建了一个新的bloghttp://shevaspace.blogspot.com/,不知道因为这篇blog的原因htt... 阅读全文

wpf控件开发基础(1)

2008-07-03 21:44 by Clingingboy, 13462 阅读, 收藏, 编辑
摘要: 本文介绍了wpf控件中ContentPresenter的使用 阅读全文

wpf/silverlight文章推荐

2008-07-01 23:57 by Clingingboy, 3611 阅读, 收藏, 编辑
摘要: 还是wpf文件推荐:) 阅读全文

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

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

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

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

wpf-装饰器

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

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

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

wpf学习笔记-指定数据源

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

wpf学习笔记-简单绑定

2008-05-31 11:20 by Clingingboy, 1254 阅读, 收藏, 编辑
摘要: 开始写wpf笔记,都为小示例 1.创建一个类 namespace SimpleBinding { public class Person { private string _nameProperty = "Joe"; public Person() { } public string Name { ... 阅读全文

wpf学习笔记---TextBox

2007-03-05 22:58 by Clingingboy, 2808 阅读, 收藏, 编辑
摘要: 一.1.文本框内文字移动翻行,翻页,上移到顶部和尾部2.事件TextChanged(Text更改)和SelectionChanged(Text选中)3.鼠标定位 public void Select ( int start, int length ) 4.选中的文字SelectedText属性5.定义右键菜单,并定义事件ContextMenu ... 阅读全文

wpf学习笔记---Button

2007-03-04 20:30 by Clingingboy, 2282 阅读, 收藏, 编辑
摘要: 1.CheckBox与RadioButton公共要素(1)IsChecked为属性,Check为事件(2)为Content添加图片 2.RadioButton分组(1)一起放容器中 Yes No No opinion (2)定义GroupName属性,命名组名称 Red Blue 1 2 3.Button与RepeatBut... 阅读全文