文件名称:控件设计时属性-boost电路计算模版——mathcad
文件大小:5.1MB
文件格式:PDF
更新时间:2024-06-29 17:46:24
控件,.NET
2.4 控件设计时属性 属性 Attribute 类将预定义的系统信息或用户定义的自定义信息与目标元素相关联。 目标元素可以是程序集、类、构造函数、委托、枚举、事件、字段、接口、方法、可移植可 执行文件模块、参数、属性 (Property)、返回值、结构或其他属性 (Attribute)。 属性 Attribute 所提供的信息也称为元数据。元数据可由应用程序在运行时进行检查 以控制程序处理数据的方式,也可以由外部工具在运行前检查以控制应用程序处理或维护自 身的方式。 所有属性 Attribute类型都直接或间接地从 Attribute 类派生。属性可应用于任何 目标元素。多个属性可应用于同一目标元素。使用 AttributeTargets 类可以指定属性 所应用到的目标元素。 在控件开发过程中,自定义的属性(Property)或者自定义的事件(Event)往往需要 添加设计时属性 Attribute,下表 2.1对常用的设计时 Attribute进行了说明: 表 2.1 设计时 Attribute一览 属性 (Attribute) 应用于 说明 BrowsableAttribute 属性和事件 指定属性 (Property) 或事件是否应该 显示在属性 (Property) 浏览器中。 CategoryAttribute 属性和事件 指定类别的名称,在该类别中将对属性 (Property) 或事件进行分组。当使用了 类别时,组件属性 (Property) 和事件 可 以 按 逻 辑 分 组 显 示 在 属 性 (Property) 浏览器中。 DescriptionAttribute 属性和事件 定义一小块文本,该文本将在用户选择属 性 (Property) 或事件时显示在属性 (Property) 浏览器底部。 BindableAttribute 属性 指定是否要绑定到该属性 (Property)。 DefaultPropertyAttribute 属性 指定组件的默认属性 (Property)。当用 户单击控件时,将在属性 (Property) 浏览器中选定该属性 (Property)。