在RegisterCommon()函数
来源:互联网 发布:轮回转世是真的吗 知乎 编辑:程序博客网 时间:2024/06/09 18:05
private static DependencyProperty RegisterCommon(string name, Type propertyType, Type ownerType, ……){ // 创建一个有关依赖项属性名称以及所在类型的结构,并将作为依赖项属性查找的Key FromNameKey key = new FromNameKey(name, ownerType); …… DependencyProperty dp = new DependencyProperty(name, propertyType, ownerType, defaultMetadata, validateValueCallback); defaultMetadata.Seal(dp, null); …… lock (Synchronized) { // 插入到静态成员DependencyProperty.PropertyFromName中 PropertyFromName[key] = dp; } …… return dp;}复制代码 从上面的代码摘要中可以看到,RegisterCommon()函数仅仅创建了一个DependencyProperty的实例,并将其以属性名以及其所在类型作为关键字记录在私有静态成员PropertyFromName中。也就是说,当前程序的所有依赖项属性都将记录在该私有成员中。
0 0
- 在RegisterCommon()函数
- 而不是在函数
- reduce() 函数在 python
- 在成员函数中调用构造函数
- 在构造函数中调用虚函数
- 如何在函数中输出函数名
- 如何在函数中输出函数名
- 在构造函数中调用构造函数
- 在构造函数中调用构造函数
- 在类函数中设计内置函数
- 在函数内定义“局部函数”
- gcc中在函数内在定义函数
- 在主函数中调用其它函数
- 在构造函数中调用虚函数
- 在Case函数中使用合计函数
- 在静态函数中访问成员函数
- 函数可以定义在函数里面吗?
- 在main函数之前执行一些函数
- 进制与编码
- .net源码摘录,已展开
- 九度OJ-1138-大数的求余
- 实现一个通讯录(数组实现)
- 安卓基础总结 Service相关
- 在RegisterCommon()函数
- leetcode Sort List
- IOS 隐藏键盘
- 黑马程序员——Java基础->基础语法(下)
- 中国队1:3日本队
- atitit.窗体静听esc退出本窗体java swing c# .net php
- 中国队1:3日本队
- 中国队1:3日本队 我赞赞赞赞赞赞赞
- java 多线程学习笔记之 线程实现(线程阻塞)