首页 / 软件开发 / .NET编程技术 / .NET组件编程(2) PropertyAttribute和EventAttribute
.NET组件编程(2) PropertyAttribute和EventAttribute2011-09-26 博客园 mapserver昨天晚上写了基础篇,有朋友说写的太简单,我想在这里申明下:因为我要写组件编程的完整系列, 所以从最简单的开始写起,而且园子里有很多的朋友可能从来都没有写组件的经历,在这里希望有组件开 发经验的朋友能多多包涵。前一章,我们创建了最简单的组件,今天讲讲Component的PropertyAttribute和EventAttribute。EventAttribute有:BrowsableAttribute 、CategoryAttribute、DescriptionAttribute、 DefaultEventAttribute
PropertyAttribute有:BrowsableAttribute 、CategoryAttribute、DescriptionAttribute、 DefaultPropertyAttribute、DefaultValueAttribute、EditorAttribute
、DesignerSerializationVisibilityAttribute、TypeConverterAttribute、BindableAttribute、 LocalizableAttribute
在本章教程中我们主要讲以上红色的Attribute,再下章的Designer UI会讲蓝色的Attribute,紫色的 Attribute不作讲解。上述的Attribute简明阐述如下:BrowsableAttribute:在Property窗口中是否可见。CategoryAttribute:Property或者Event所属的哪个组。DescriptionAttribute:Property或者Event的简单描述。DefaultEventAttribute:默认Event、。DefaultPropertyAttribute:默认Property,选中组件,其Property窗口中默认选中在这个Property 上。DefaultValueAttribute:Property的默认值,选中组件,其Event窗口中默认选中在这个Event上。