NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

System.Drawing.Design Namespace

Classes

Class Description
DrawingToolboxItem [To be supplied.]
PropertyValueUIItem Object that describes the extended UI glyph to be displayed on the property browser. These items will display glyphs that are painted in the right side of the property name column of the property grid.
ToolboxItem Base implementation of a toolbox item. Toolbox items interact with the toolbox and allow a single item to describe multiple components.
UITypeEditor UITypeEditor is an editor that provides a way to visually edit the values of a type. edit types.

Interfaces

Interface Description
IPropertyValueUIService This interface allows additional ui to be added to the property browser. When a property is painted, the PropertyValueUIHandler items added to this service will be invoked and handlers can be added to them. Each handler can add a small icon to the property that will be painted at the right side of the "property name" column. This icon can be clicked on to launch additional UI, etc.
IToolboxUser A designer may implement this interface if it wants to be notified of toolbox actions.

Delegates

Delegate Description
PropertyValueUIHandler The delegate to be added to IPropertyValueUIService. When this delegate is fired, PropertyValueUIItem objects may be added to valueUIItemList.
PropertyValueUIItemInvokeHandler Delegate handler that will be fired when an icon on PropertyValueUIItem is double clicked. Add a delegate of this type to the object that you want to be notified when the icon is double clicked.

Enumerations

Enumeration Description
ToolboxItemInfoEnum [To be supplied.]
UITypeEditorEditStyle Defines the range of styles a UITypeEditor provides when editing an object.