与IDE相关的Attribute补遗

翻译|其它|编辑:郝浩|2008-06-18 11:36:22.000|阅读 849 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

Description Attribute : 对于属性或是事件的描述,当用户选取该属性或事件时,其会显示于属性表下方。

范例:
[Description(“The text to display.”)]
Public string Text{……}

Category Attribute : 对于属性或是事件的分类,当属性表采用分类模式显示时,会以此Attribute作为分类的依据。

范例:
[Category(“Layout”)]
Public string Text{……}

Browsable Attribute : 控制属性或事件是否显示于属性表。

范例:
[Browsable(false)]
Public string NoVisible

EditorBrowsable Attribute : 控制属性或事件是否显示于IntelliSense窗口中,表B-1是可能的值。 Never 不显示 Always 显示 Advanced 仅显示于进阶用户模式,进阶者模式可通过Tools|Options|Text Editor|C#中打开

范例:
[EditorBrowsable(EditorBrowsableState.Never)]
Public string Text

DefaultEvent Attribute : 指定默认的事件,当用户于组件/控件上双击鼠标时,Editor会建立此事件函数。

范例:
[DefaultEvent(“Click”)]
Public class MyButton

DefaultProperty Attribute : 指定默认的属性

范例:
[DefaultProperty(“Text”)]
Public class MyButton

ReadOnly Attribute : 指定属性是否只读。

范例:
[ReadOnly(true)]
Public int MyProperty

Bindable Attribute : 指定属性是否支持Data Binding。

范例:
[Bindable(true)]
Public int MyProperty
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:CSDN

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP