| Class | Description |
| NAddNodeCommand | Represents an add node command. |
| NAnglePropertyEditor | The NAnglePropertyEditor class is by default assigned to properties of NAngle type. The editor shows a numeric up/down for selecting a numeric value and combo box for selecting its measurement unit. |
| NAutoUpdateContentHolder | Represents a content holder that calls an update delegate at regular intervals of time. |
| NBaseDateTimeFormatStringPropertyEditor | The NBaseDateTimeFormatStringPropertyEditor class is a property editor, which is by default assigned to properties exposing a date/time format string. |
| NBooleanPropertyEditor | A property editor, which is by default assigned to properties of Boolean type. The edit control is a check box. |
| NBorderEditor | An editor that lets the user quickly edit the most important aspects of a border. |
| NCategoryEditor | Serves as base class for all editors that edit a category of node properties and/or other categories. |
| NCharPropertyEditor | A pair box property editor, which is by default assigned to properties of char type. The value control is a text box. |
| NChildrenComboBoxBrowser | A child hierarchy browser that displays the child items in a combo box. |
| NChildrenHierarchyBrowser | The NChildrenHierarchyBrowser is a hierarchy browser, which aggregates a list box populated with the browsed node children. |
| NChildrenHierarchyEditor | The NChildrenHierarchyEditor class is a hierarchy editor, which is used for the editing of the node children. |
| NChildrenListBoxBrowser | A child hierarchy browser that displays the child items in a list box. |
| NColorPropertyEditor | A property editor, which is by default assigned to properties of NColor type. The value control can be a color drop down or an advanced color picker. |
| NComboEditorsGroup | The NComboEditorsGroup class is an editors group, which embeds a dockable container. The top panel contains a combo box which selects the selected editor, while the fill panel hosts the single visible editors container. |
| NDashStylePropertyEditor | Property editor associated with dash style. |
| NDateFormatStringPropertyEditor | The NDateFormatStringPropertyEditor class is a property editor, which is by default assigned to properties exposing a date/time format string. |
| NDateTimeFormatStringPropertyEditor | The NDateTimeFormatStringPropertyEditor class is a property editor, which is by default assigned to properties exposing a date/time format string. |
| NDateTimePropertyEditor | A pair box property editor, which is by default assigned to properties of type DateTime. The value control is a date time box. |
| NDefaultPropertyEditor | A labeledbox property editor, which is by default assigned to properties for which there is no specific editor. The value control is a text box. |
| NDesignCommand | The NDesignCommand class represents an abstract command, which serves as base class for all commands produced by command factories at design time. |
| NDesignCommandsBrowser | The NDesignCommandsBrowser class is an abstract resize content container, which is used to maintain a tool strip populated with the specified design commands. |
| NDesigner | The NDesigner class is used to encapsulate the design time behavior of nodes from a specific schema. Designers are created on the fly when a node from a certain schema needs to be edited. Designers are associated with schemas, with the help of the NDesignerMetaUnit metadata. |
| NDesignerMetaUnit | A meta unit applicable to scheams, which defines the designer of a schema. |
| NDialogNodePropertyEditor | A dialog property editor, which shows a dialog containing the editor of a node exposed by a property value. |
| NDialogPropertyEditor | A property editor, which serves as base class for property editors, which display a modal dialog. It adds core support for text and image preview of the current property value. |
| NDomArrayEditorWindow<T> | |
| NDomArrayNGraphicsPathPointPropertyEditor | A graphics path point DOM array property editor. |
| NDomArrayNPointPropertyEditor | A point DOM array property editor. |
| NDomArrayPropertyEditor<T> | Edits a DOM array property. |
| NDomArrayStringPropertyEditor | A string DOM array property editor. |
| NDoublePropertyEditor | A property editor, which is by default assigned to properties of Double type. The value control is a numeric up/down. |
| NDoubleValuesListDropDown | A drop down control that can be used for interactive editing of a list of named values. |
| NDoubleValuesListEditWidget | A control that can be used for interactive editing of a list of named values. |
| NEditor | A content element, which serves as base class for all editors. An editor displays and edits certain aspects of the EditedNode assigned to it. Editors are resposible for the creation an maintance of a single UI control, which is specific for each type of editor. The UI control of editor can contain other editors and is constructed when the editor is initialized. |
| NEditorComparer | Static class that contains commonly used editor comparers. |
| NEditorContext | |
| NEditorsGroup | An abstract content container, which groups one or more editors. Only one of editors in the group can be visible (selected) at a time. The selection of the visible editor is performed by a subclass specific selector. |
| NEditorTemplate | Represents a pair of an editor type and an optional dictionary of editor property values, which must be applied to the editor when it is created. |
| NEditorWindow | An abstract window that is used to host an editor. It is by default initialized as a dialog window. |
| NElementIdPropertyEditor | The property editor for the NElement.Id property. |
| NEmbeddedNodePropertyEditor | A node property editor, which embeds the editor of a node exposed by a property value. |
| NEmptyEditor | NEmptyEditor |
| NEnumPropertyEditor | A pair box property editor, which is by default assigned to properties of Enum type. The value control is a combo box, a list box or a radio group. |
| NFileOpenPropertyEditor | A file open property editor. |
| NFillPreview | A widget that shows previews of NFill objects. |
| NFloatingNumberPropertyEditor | A base class for all editors of floating point numbers. |
| NFlowCategoryEditor | The NFlowCategoryEditor class is an aggregate category editor, which embeds the aggregated editors in a flow layout. |
| NFontNamePropertyEditor | The NFontNamePropertyEditor class is a popup property editor, which is by default assigned to properties exposing a font name. |
| NFontPreview | A widget that shows previews of NFont objects. |
| NFormatStringPropertyEditor | The NFormatStringPropertyEditor class is a property editor, which is by default assigned to properties exposing a format string. |
| NGeneralEditor | Represents an editor that edits a general node aspects. Serves as base class for all editors that can be initialized only by an edited node. |
| NGradientVariantEditor | A property editor for properties of type ENGradientVariant. |
| NHatchStyleEditor | A property editor for properties of type ENHatchStyle. |
| NHelpBrowser | NHelpBrowser |
| NHelpUnit | The NHelpUnit class is used to encapsulate the help data, which can be assigned to schema components |
| NHierarchyBrowser | The NHierarchyBrowser class is an abstract content holder, which servers as base class for children and subtree DOM hierarchy browsers. |
| NHierarchyEditor | The NHierarchyEditor class is an editor, which serves as base class for all editors, which provide the user with the ability to edit the node sub hierarchy as well as the state of each node, which resides in this sub hierarchy. Hierachy editors embed the state editor of the currently selected node. |
| NImagePropertyEditor | A property editor for Image property of NImageFill. |
| NInt32PropertyEditor | A property editor, which is by default assigned to properties of Int32 type. The value control is a numeric up/down. |
| NInt64PropertyEditor | A property editor, which is by default assigned to properties of Int64 type. The value control is a numeric up/down. |
| NLengthPropertyEditor | The NLengthPropertyEditor class is by default assigned to properties of NLength type. The editor shows a numeric up/down for selecting a numeric value and combo box for selecting its measurement unit. |
| NLinearGradientStartEndFactorsEditor | Linear gradient start/end factor editor. |
| NListEditorsGroup | An editors group, which embeds a splitable container. The master panel hosts a list box and the slave panel hosts the editors container. |
| NListGroupCategoryEditor | A category editor, which embeds the child editors in a list editors group. |
| NMarginsCategoryEditor | Category editor for margins properties. This category editor should be applied only to categories that consist of 4 double properties. The first property represents the left margin, the second - the top margin, the third - the right margin and the fourth - the bottom margin. |
| NMarginsDropDown | A drop down for selecting an NMargins value. |
| NMarginsEditWidget | A widget for editing of NMargins values. |
| NMarginsPropertyEditor | A property editor for properties of type NMargins. |
| NMaskedDateTimePropertyEditor | A pair box property editor that edits NMaskedDateTime objects. |
| NMaskedEnumDropDown | Combo box for selecting masked enum values. |
| NMaskedEnumPanel | Panel for selecting masked enum values. |
| NMaskedEnumPropertyEditor | The NMaskedEnumPropertyEditor class is a property editor, which can be assigned to properties exposing a masked enum. |
| NMeasurePropertyEditor<TMeasure> | A property editor, which displays a numeric up/down for selecting a numeric value and a combo box next to it for selecting the numeric value's measurement unit. |
| NMoveNodeDownCommand | NMoveNodeDownCommand |
| NMoveNodeUpCommand | NMoveNodeUpCommand |
| NNodeSurrogate | A node that surrogates the editing of another node value. |
| NNodeSurrogateEditor | An editor, which is used for the editing of a property value surrogate node. |
| NNumberPropertyEditor | A base class for all number editors. |
| NNumericFormatStringPropertyEditor | The NNumericFormatStringPropertyEditor class is a property editor, which is by default assigned to properties exposing a numeric format string. |
| NOptionsPropertyEditor<TOption> | A pair box property editor that serves as base class for all editors that display a list of options from which the user can choose. Serves as base class for NEnumPropertyEditor and others. |
| NPairBoxPropertyEditor | The NPairBoxPropertyEditor class is a property editor, which serves as base class for all property editors, which display a label next to the edited property value. |
| NPaperSizePropertyEditor | The NPaperSizePropertyEditor is a property editor that is by default assigned to properties exposing an NPaperSize object. |
| NPointPropertyEditor | A property editor for properties of type NPoint. |
| NPredefinedCursorPropertyEditor | A property editor that lets the user select a predefined cursor. |
| NPreviewFactory | The NPreviewFactory class serves as base class for all preview factories Preview factories are resposible for generating previews for objects. |
| NPropertyEditor | An editor, which serves as base class for all property editors. Property editors manage widgets, which can display and edit the local value of a single node property, which belongs to schema of the edited node. The edited schema property is specified by the EditedProperty. |
| NPropertyEditorDrowDown | Represents the pendant commands of a property editor |
| NPropertyEditorExpressionLabel | Represents a label that shows information about the current property editor expression. |
| NPropertyEditorManager | The NPropertyEditorManager static class is used as a registry, which maps property types to property editors. |
| NRectanglePropertyEditor | A property editor for properties of type NRectangle. |
| NRemoveNodeCommand | NRemoveNodeCommand |
| NSelectChildTypeDialog | A dialog window, which provides the user with the ability to select a dom type. |
| NSelectImageDialog | Represents a select image dialog. |
| NShadowPreview | A widget that shows previews of NShadow objects. |
| NSinglePropertyEditor | A property editor, which is by default assigned to properties of Single type. The value control is a numeric up/down. |
| NSizePropertyEditor | A property editor for properties of type NSize. |
| NSpecifiedDoublePropertyEditor | A property editor, which should be used to edit properties of Double type. The editor allows setting an unspecified value. The value control is a check box and a numeric up/down. |
| NStackCategoryEditor | A category editor, which embeds the child editors in a stack layout. |
| NStateEditor | An editor, which is designed to edit the state of a node. It couples a verb commands browser and a root category editor. |
| NStringPropertyEditor | A pair box property editor, which is by default assigned to properties of string type. The value control is a text box. |
| NStrokePreview | A widget that shows previews of NStroke objects. |
| NStylePreview | A base class for custom painted preview widgets, typically previews of styles, such as fill, stroke, shadow, etc. |
| NSubtreeHierarchyBrowser | The NSubtreeHierarchyBrowser is a DOM hierarchy browser, which browses the DOM subtree of the currently browsed node. It embeds a tree view. |
| NSubtreeHierarchyEditor | The NSubtreeHierarchyEditor class is a hierarchy editor, which is used for the editing of the node subtree. |
| NSymbolPreview | A preview widget that renders a specific symbol. |
| NTabCategoryEditor | A property category editor, which embeds the child editors in tabs. |
| NTableFlowCategoryEditor | The NTableFlowCategoryEditor class is an aggregate category editor, which embeds the aggregated editors in a table flow layout. |
| NTimeFormatStringPropertyEditor | The NTimeFormatStringPropertyEditor class is a property editor, which is by default assigned to properties exposing a date/time format string. |
| NTimeSpanPropertyEditor | A pair box property editor, which is by default assigned to properties of type TimeSpan. The value control is a time span box with a set of predefined time span values and an option to select a custom one. |
| NTimeZonePropertyEditor | Edits properties of type NTimeZone. |
| NToolboxItemMetaUnit | A meta unit applicable to schemas, which indicates whether a widget should appear in the toolbox and defines its toolbox icon, description and verbs (a.k.a. smart tags in WinForms). |
| NToolboxItemVerbIterator | Iterator that iterates through all verbs of a toolbox item meta unit and the toolbox item meta units of the base schemas. |
| NTooltipContentPropertyEditor | A pair box property editor, which is by default assigned to properties of type object that represent the content of a tooltip. |
| NUInt32PropertyEditor | A property editor, which is by default assigned to properties of UInt32 type. The value control is a numeric up/down. |
| NUnitPropertyEditor | A property editor for selecting a measurement unit. |
| NVerb | The NVerb class represents a verb of a node. It serves as base class for all verbs, which can appear in any DOM editor. |
| NVerbList | The NVerbList class represents a typed list of NVerb instances |
| NWrapFlowCategoryEditor | The NWrapFlowCategoryEditor class is an aggregate category editor, which embeds the aggregated editors in a wrap flow layout. |