如何:为组件的属性、方法和事件提供元数据

更新:2007 年 11 月

通过使用属性,可以将描述性元数据附加到属性、方法和事件。属性是修改代码元素的专用类,并且在编译时被发送到关于这些代码元素的元数据中。设计时属性与开发环境交互,为开发人员提供关于组件的信息。常用属性的一个示例是 DescriptionAttribute。当附加到属性或事件时,DescriptionAttribute 属性导致在“属性”窗口中显示一个简短的字符串。下面显示了一个示例:

Imports System.ComponentModel
<Description("This property specifies the active Widget")> Public _
   Property ActiveWidget as Widget
' Insert code to implementat functionality.
End Property
using System.ComponentModel;
[Description("This property specifies the active Widget")]
public Widget ActiveWidget
{
   // Insert code to implementat functionality.
}

有关可以用来为组件增强设计时支持的属性的详细信息,请参见 组件的设计时属性 (Attribute)

将属性附加到属性、方法或事件

  • 将属性的构造函数调用添加到要修改的代码元素中。添加此调用的方法是在要修改的代码元素前面,将它放在尖括号 <> 中(对于 Visual Basic)或者方括号 [] 中(对于 C#)。

    <Browsable(False)> Public Property ServingSize as Integer
    
    [Browsable(false)]
    public int ServingSize
    

请参见

任务

如何:提供关于组件的元数据说明

概念

组件的设计时属性 (Attribute)

访问自定义属性

检索存储在属性中的信息

参考

Attribute

其他资源

组件的用户支持