属性(Attribute)
代表不同
属性 (Property) 和事件的公共属性 (Attribute)
下表列出了常用于属性 (Property) 和事件的属性 (Attribute)。
| 属性 (Attribute) | 应用于 | 说明 |
|---|---|---|
|
属性 (Property) 和事件 |
指定属性 (Property) 或事件是否应该显示在属性 (Property) 浏览器中。 |
|
|
属性 (Property) 和事件 |
指定类别的名称,在该类别中将对属性 (Property) 或事件进行分组。当使用了类别时,组件属性 (Property) 和事件可以按逻辑分组显示在属性 (Property) 浏览器中。 |
|
|
属性 (Property) 和事件 |
定义一小块文本,该文本将在用户选择属性 (Property) 或事件时显示在属性 (Property) 浏览器底部。 |
|
|
属性 |
指定是否要绑定到该属性 (Property)。 |
|
|
属性 (将此属性 (Attribute) 插入类声明前。) |
指定组件的默认属性 (Property)。当用户单击控件时,将在属性 (Property) 浏览器中选定该属性 (Property)。 |
|
|
属性 |
为属性 (Property) 设置一个简单的默认值。 |
|
|
属性 |
指定在可视设计器中编辑(更改)属性 (Property) 时要使用的编辑器。 |
|
|
属性 |
指定属性 (Property) 可本地化。当用户要本地化某个窗体时,任何具有该属性 (Attribute) 的属性 (Property) 都将自动永久驻留到资源文件中。 |
|
|
属性 |
指定显示在属性 (Property) 浏览器中的属性 (Property) 是否应该(以及如何)永久驻留在代码中。 |
|
|
属性 |
指定将属性 (Property) 的类型转换为另一个数据类型时要使用的类型转换器。 |
|
|
事件 (将此属性 (Attribute) 插入类声明前。) |
指定组件的默认事件。这是当用户单击组件时在属性 (Property) 浏览器中选定的事件。 |
除非另外说明,属性 (Property) 和事件的属性 (Attribute) 在代码中紧接在属性 (Property) 或事件声明的前面。如下面的示例所示。
// To apply CategoryAttribute to the BorderColor
// property, place it immediately before the declaration
// of the BorderColor property.
[Category("Appearance")]
public Color BorderColor;
// To apply DescriptionAttribute to the Click event,
// place it immediately before the declaration
// of the Click event.
[Description("The Click event of the button")]
public event EventHandler Click;
浙公网安备 33010602011771号