上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 90 下一页
摘要: 路由事件: 引发事件和处理CLR事件(注册和解除),都是由宿主自身处理的(this.RaiseEvent this.AddHandler this.RemoveHandler);宿主包含3个部分:声明并注册路由事件(XXXEvent)、定义CLR事件包装器(XXX{add,remove})、... 阅读全文
posted @ 2015-01-11 20:26 长白山 阅读(405) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-01-08 15:19 长白山 阅读(374) 评论(0) 推荐(0)
摘要: 在需要时——> 调用OnFunction(Invoke / RaiseEvent) -----> 激发事件 -------> 调用事件的处理方法 阅读全文
posted @ 2015-01-08 11:22 长白山 阅读(199) 评论(0) 推荐(0)
摘要: 1:WinForm 例如:Button,它的OnClick方法中封装了触发Click事件(或引发Click事件)的语句( 如:if(this.Click!=null) { this.Click.Invoke(s,e);} //触发Button的Click事件) ; 分析微软是这样处理的:在需要... 阅读全文
posted @ 2015-01-07 18:06 长白山 阅读(676) 评论(0) 推荐(0)
摘要: 属性:普通属性,CLR属性,依赖属性; 普通属性:即.net2.0时代的常规属性 CLR属性:它是用于向外界暴漏 依赖属性 的外包装 依赖属性:字段属性 普通属性与CLR属性在“上层”使用上几乎没有区别,只是在属性的定义细节上存在区别,CLR属性是针对依赖属性的外包装,其访问... 阅读全文
posted @ 2015-01-04 17:40 长白山 阅读(201) 评论(0) 推荐(0)
摘要: 1:家庭中:丈夫,父亲 2:学校:学院,系,班级 3:公司:部门,小组这些都不是“我自身”所 具有的 属性;而是环境“强加给”我的;“我”“随时”到达某个环境后,某个环境就会“自动强加给我”对应的属性,这种情况就类似于“附加属性” 阅读全文
posted @ 2014-12-26 17:28 长白山 阅读(226) 评论(0) 推荐(0)
摘要: (1)绑定模式: Content={binding UserName}:理解成绑定关系,而不是赋值关系Content={binding UserName}xaml代码等价于下面的两条语句:Bingding bingding = new Binding("UserName"){Source=docto... 阅读全文
posted @ 2014-12-25 02:16 长白山 阅读(154) 评论(0) 推荐(0)
摘要: 以下摘自: http://blog.csdn.net/muzizongheng/article/details/14163227 的博客:再论WPF中的UseLayoutRounding和SnapsToDevicePixels 分类: 自我心的 2013-11-05 11:16 732人阅读 评... 阅读全文
posted @ 2014-11-07 18:10 长白山 阅读(296) 评论(0) 推荐(0)
摘要: DOM= Document Object Model,文档对象模型,DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。有一点DOM很重要,DOM的设计是以对象管理组织(OMG)的规约为基础的,因此可以用于任何编程语言。最... 阅读全文
posted @ 2014-11-03 15:12 长白山 阅读(212) 评论(0) 推荐(0)
摘要: wpf多程序集之间共享资源字典--CLR名称空间未定义云云 分类: WPF 2012-10-28 10:57 1162人阅读 评论(0) 收藏 举报 以下介绍如何创建可用于在多个程序集之间共享的资源字典1.新建Wpf自定义控件库,名称为MyContorlLib,项目资源结构图如下:2.打开Theme... 阅读全文
posted @ 2014-10-23 13:16 长白山 阅读(1458) 评论(0) 推荐(0)
上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 90 下一页