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.WinForms.Design Namespace

Classes

Class Description
ComponentEditorForm Implements a ComponentEditorForm. Implements a ComponentEditorForm object. A ComponentEditorForm extendsand shows a view of available component editor pages along with a selection UI. Component editor pages are objects that extend.
ComponentEditorPage Defines a base implementation for a Component Editor page. With this class, you will get a complete implementation for a component editor page that consists of an empty window. Extend this page to add your own controls.
EventsTab [To be supplied.]
PropertyTab [To be supplied.]
PropertyTab.ExtendedDescriptorPropertyDescriptor [To be supplied.]
ValueEditorUITypeEditor [To be supplied.]
WindowRemovedEventArgs This event is fired when a component in the document has changed.
WinFormsComponentEditor A ComponentEditor allows editing of a complete object implementing IComponent.
WinFormsToolboxItem [To be supplied.]
WinFormValueEditor [To be supplied.]

Interfaces

Interface Description
IComponentClipboardService [To be supplied.]
IMultiWindowService [To be supplied.]
IOverlayService IOverlayService is a service that supports adding simple overlay windows to a design surface. Overlay windows can be used to paint extra glyphs on top of existing controls. Once an overlay is added, it will be forced on top of the Z-order for the other controls and overlays. If you want the overlay to be transparent, then you must do this work yourself. A typical way to make an overlay control transparent is to use the method setRegion on the control class to define the non-transparent portion of the contro.
ISelectionUIHandler This interface allows a designer to provide information to the selection UI service that is needed to allow it to draw selection UI and to provide automatic component drag support.
ISelectionUIService The selection UI service is used to provide a standard user interface for selection across designers. Using this service is optional, but is recommended to provide a standard UI component selection.
ISplitWindowService Supports the hosting of several 'pane' windows separated by splitter bars.
IToolboxService The toolbox service provides access to the toolbox in the development environment. It also provides designers the ability to configure what tools on the toolbox are available.
ITrayHolderService [To be supplied.]
IUIService The UI service supports interaction with the user interface of the object that is hosting the designer. You can use this service to display error messages, show dialog boxes, and get ambient properties of the host.
IWinFormsDesigner Specifies the designer invoked to supply the window frame of the design document.
IWinFormsEditorService Displays Winforms dialog boxes and controls.

Delegates

Delegate Description
ToolboxItemCreatorCallback This delegate is used by the toolbox service to create a toolbox item for a custom data object format.
WindowRemovedEventHandler [To be supplied.]