多语言展示
当前在线:921今日阅读:27今日分享:41

自定义控件属性的特性大全

相信很多朋友在日常的编程中总会遇到各钟各样的问题,关于自定义控件属性的特性就是很多朋友们都认为很难的一个学习.net的难点,下面就来为大家介绍一下。
自定义控件属性的特性大全
1

Bindable这个特性表示属性是否可以绑定一个有效数据源。通常使用布尔值进行设置。例如:Bindable(true)。如果使用值true标记属性,表示该属性可以绑定一个有效数据源,且应引发该属性的属性更改通知。

2

Browsable指定属性是否应该在属性浏览器中显示,使用布尔值设置。通常情况下,功用属性和那些希望在属性浏览器中显示的属性被设置为 Browsable(true),只读属性和那些不希望在属性浏览器中见到的属性被设置为 Browsable(false)。

3

Category指定属性在属性浏览器中进行分组显示的类别。该设计时特性帮助可视化编辑器将属性进行逻辑分组。通常分为:外观(Appearance)、行为(Behavior)、布局(Layout)、数据(Data)、操作(Action)、键盘(Key)和鼠标(Mouse)等。除此之外,还可以自定义分组类别。

4

Description控制屬性或事件是否顯示於IntelliSense視窗中。Never不顯示,Always顯示, Advanced僅顯示於進階使用者模式,進階使用者模式可經由 Tools|  Options | TextEditor | C# 中開啟。

5

NotifyParentProperty 指示当此特性应用到的属性的值被修改时将通知其父属性。换言之,如果属性的父属性应该在该属性值改改时接到通知,则向该属性应用NotifyParentProperty特性。通常使用布尔值进行设置。

推荐信息