摘要: 1: Declare the Delegatedelegate int DelegateName (int i, string s);Define return name of Delegate delegate need to be handle2: Use DelegateDelegateName func = someFunction就 像使用其他任何类型的name一样(int age = something),这里我们declar a 变量func(类型为DelegateName).接下来assign someFunction(这里的function... 阅读全文
posted @ 2012-08-30 22:59 若愚Shawn 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 委托定义委托的语法和定义方法比较相似,只是比方法多了一个关键字delegate。 我们都知道方法就是将类型参数化,传输某种类型的参数到方法中,而委托是将方法参数化,就是将方法作为一个参数传到一个委托中。1: 委托的声明:public delegate void MyDelegate ();访问修饰符 delegate 返回类型 委托名 参数列表委托传入方法,方法传入变量委托的返回值可以是任何类型,比如:string,或者int可以放若干参数作为输入注意参数列表的形参要和实参一致*委托只要定义就可以了,不关心其功能如何实现,具体功能实现由注册的方法完成。不像... 阅读全文
posted @ 2012-08-30 12:22 若愚Shawn 阅读(486) 评论(0) 推荐(0) 编辑
摘要: (参考自 ding.li)WPF中有三大模板ControlTemplate,DataTemplate,ItemsPanelTemplate。ControlTemplate和ItemsPanelTemplate是控件模板(用来描述控件本身的样式)ControlTemplate(DataTemplate是数据模板(描述控件内部数据的样式)ControlTemplate:控件模板主要有两个重要属性:VisualTree内容属性和Triggers触发器。所谓VisualTree(视觉树),就是呈现我们所画的控件。Triggers可以对我们的视觉树上的元素进行一些变化。一般用于单内容控件。、定义模板(在 阅读全文
posted @ 2012-08-30 08:53 若愚Shawn 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 有关DataBinding的心得DT作用于Content Control类控件与Items Control。用到DT的property可以是ContentTemplate或者ItemTemplate。DT是某个控件的数据定制模板,一般给ItemControl的ItemTemplate属性使用。项目截图和运行结果:代码示例//People.CS: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Collections.Objec 阅读全文
posted @ 2012-08-30 08:15 若愚Shawn 阅读(321) 评论(0) 推荐(0) 编辑