如何:为组件的属性、方法和事件提供元数据
更新: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