为什么在自定义控件(custom control)中定义的dependency property一定是readonly static?
来源:互联网 发布:点击图片音频播放 js 编辑:程序博客网 时间:2024/05/17 04:45
首先,需要了解dependency property为什么存在?简单来说,它是对于传统的CLR property的补充。为了能够更简单的实现动画(animation),数据绑定(data binding),style/template等功能,在dependency property后面的一整套机制(当然,对于我们用户并不可见)帮你实现这些功能的数据交互。
一般来说,它的格式都是
register是在这个系统中注册这个dependency property,返回的是一个唯一标识这个property的标识符。因为返回类型是static的,并且这个标识符应该是不希望被改变的,所以,自定义控件(custom control)中定义的dependency property一定是readonly static。
- 为什么在自定义控件(custom control)中定义的dependency property一定是readonly static?
- 自定义控件(custom control)的使用
- MAIN方法为什么一定是static型的
- Custom Control控件的使用
- Custom Control 控件的使用
- VC MFC(Custom Control)自定义控件
- VC MFC(Custom Control)自定义控件
- custom control 在VS2005的Panel中出错
- 使用XML自定义控件(Custom Control Designed by XML)
- main方法为什么一定是Public static void
- 【c++】为什么类中静态(static)成员不能在类的定义内初始化?
- C++ 类的定义问题,为什么只有const static 整型变量才可以在类中定义并复赋值?
- User control(用户控件) vs custom control(自定义控件)
- 为什么说基于ActiveX的“安全控件”一定是不安全的?
- 为什么说基于ActiveX的“安全控件”一定是不安全的? .
- Android常用控件ListView的简单优化之一: 在ViewHolder中定义static静态内部类
- 为什么hadoop一定是分布式的未来
- 为什么接口中定义的变量都是final static的
- 添加头文件中的xml,script,css等内容方法
- Linux设备模型(总线、设备、驱动程序和类)之四:class_register
- 在ubuntu上安装vmware tools
- OpenGL Buffer Object
- 向空白web中添加table对象的方法
- 为什么在自定义控件(custom control)中定义的dependency property一定是readonly static?
- 工作流应该具备柔性
- 资源(*.res) 文件使用及定义
- Inno Setup配置
- c语言中volatile关键字
- [转]JavaScript和Java的区别
- JavaScript解析Json字符串的性能比较
- 热烈庆祝菜鸟开博
- 使用fileupload上传图片后生成水印和缩略图