更新:2007 年 11 月
.NET Framework 提供了多种可应用于自定义控件和组件的成员的属性。这些属性中有些会影响类的运行时行为,有些会影响设计时行为。
控件和组件属性 (Properties) 的属性 (Attributes)
下表显示了可应用于属性 (Property) 或自定义控件和组件的其他成员的属性 (Attribute)。有关使用其中许多属性的示例,请参见 如何:应用 Windows 窗体控件中的属性。
| 属性 (Attribute) | 说明 | 
|---|---|
| 指定将传递给属性的值,以使该属性从另一个来源获取其值。这称为“环境”。 | |
| 指定某一属性或事件是否应在“属性”窗口中显示。 | |
| 指定在设置为 Categorized 模式的 PropertyGrid 控件中显示时对属性或事件进行分组的类别的名称。 | |
| 指定属性的默认值。 | |
| 指定属性或事件的说明。 | |
| 为属性、事件或不接受参数的 publicvoid 方法指定显示名称。 | |
| 指定用于更改属性的编辑器。 | |
| 指定某一属性或方法在编辑器中可见。 | |
| 指定类或成员的上下文关键字。 | |
| 指定是否应本地化某一属性。 | |
| 指示对象的文本表示形式由星号等字符遮盖。 | |
| 指定此属性 (Attribute) 所绑定到的属性 (Property) 在设计时是只读的还是可读/写的。 | |
| 指示在关联属性值更改时应刷新属性网格。 | |
| 指定对于此属性绑定到的对象要使用哪种类型作为转换器。 | 
数据绑定属性 (Property) 的属性 (Attribute)
下表显示了可用于指定自定义控件和组件如何与数据绑定交互的属性。
| 属性 (Attribute) | 说明 | 
|---|---|
| 指定属性是否通常用于绑定。 | |
| 指定组件的数据源和数据成员属性。 | |
| 指定组件的默认绑定属性。 | |
| 指定组件的数据源和数据成员属性。 | |
| 启用属性重定向。 | 
类的属性
下表显示了可用于在设计时指定自定义控件和组件的行为的属性。
| 属性 (Attribute) | 说明 | 
|---|---|
| 指定组件的默认事件。 | |
| 指定组件的默认属性。 | |
| 指定用于为组件实现设计时服务的类。 | |
| 为属于某一类别的类指定设计器。 | |
| 表示工具箱项的属性。 | |
| 为工具箱项指定要使用的筛选器字符串和筛选器类型。 |