public abstract class NElement : NDocumentNode, INDomDeepEquals, INDomDeeplyCloneable, Nevron.Nov.INDeeplyCloneable
public abstract class NElement : NDocumentNode, INDomDeepEquals, INDomDeeplyCloneable, Nevron.Nov.INDeeplyCloneable
Each element can be identified in the scope of its document via its Id, which is automatically assigned to the element when it is registered in the document, and is automatically set to -1 when the element is unregistered from the document. The element registration/unregistration is mandatory and is performed for each element, regardless of the level at which it is inserted or removed from its parent element.
If the element Id is equal to -1, then the element is not registered in any document. A valid Id however can be assigned to any element that does not yet reside in a document, via the AssignId method, that takes a single argument - the document in which the element is intended to be registered. In this way an element can gain an Id before it is registered in the document. A reference to an element that is registered in a document, can always be obtained by the NDocument.GetElementById method. Once registered in the document, the element Id is sealed and cannot be modified.
System.Object
Nevron.Nov.Dom.NNode
Nevron.Nov.Dom.NDocumentNode
Nevron.Nov.Dom.NElement
Nevron.Nov.Chart.NChartElement
Nevron.Nov.Chart.NChartWallContainer
Nevron.Nov.Diagram.NArrowheadShape
Nevron.Nov.Diagram.NBookmark
Nevron.Nov.Diagram.NBookmarkManager
Nevron.Nov.Diagram.NDataObjectAdaptor
Nevron.Nov.Diagram.NDiagramExtension
Nevron.Nov.Diagram.NDiagramSurfaceLayout
Nevron.Nov.Diagram.NDrawingSettings
Nevron.Nov.Diagram.NGlue<TFx>
Nevron.Nov.Diagram.NLayoutData
Nevron.Nov.Diagram.NLineJumps
Nevron.Nov.Diagram.NMediaVisibility
Nevron.Nov.Diagram.NPageInteraction
Nevron.Nov.Diagram.NPagePart
Nevron.Nov.Diagram.NPageRouting
Nevron.Nov.Diagram.NScratch
Nevron.Nov.Diagram.NShapeHyperlink
Nevron.Nov.Diagram.NShapePart
Nevron.Nov.Diagram.NShapeStyle
Nevron.Nov.Diagram.NSnapAndGlue
Nevron.Nov.Diagram.NThemeInfo
Nevron.Nov.Diagram.Themes.NDrawingTheme
Nevron.Nov.Diagram.Themes.NThemeArrowhead
Nevron.Nov.Diagram.Themes.NThemeColor
Nevron.Nov.Diagram.Themes.NThemeColorPalette
Nevron.Nov.Diagram.Themes.NThemeEntry<T>
Nevron.Nov.Diagram.Themes.NThemeFill
Nevron.Nov.Diagram.Themes.NThemeFont
Nevron.Nov.Diagram.Themes.NThemeGradientStop
Nevron.Nov.Diagram.Themes.NThemeShapeStyle
Nevron.Nov.Diagram.Themes.NThemeStroke
Nevron.Nov.Diagram.Themes.NThemeVariantStyleEntry
Nevron.Nov.Diagram.Themes.NVariantColorPalette
Nevron.Nov.Dom.NElementCollection<T>
Nevron.Nov.Dom.NTheme
Nevron.Nov.Dom.NVisual
Nevron.Nov.Formats.Svg.NSvgNode
Nevron.Nov.Grid.NColumnEditor
Nevron.Nov.Grid.NColumnFormat
Nevron.Nov.Grid.NDefaultRowMeasure<TCell,TCellCollection>
Nevron.Nov.Grid.NDetail
Nevron.Nov.Grid.NDetailsPresenter
Nevron.Nov.Grid.NFormattingDeclaration
Nevron.Nov.Grid.NFormattingRule
Nevron.Nov.Grid.NGridRule<TGrid>
Nevron.Nov.Grid.NMasterBinding
Nevron.Nov.Grid.NMasterDetails
Nevron.Nov.Grid.NRelation
Nevron.Nov.Grid.NRow
Nevron.Nov.Grid.NSpanCellXPosition<TPositionMode>
Nevron.Nov.IO.NStorageObject
Nevron.Nov.Schedule.NAppointmentBase
Nevron.Nov.Schedule.NAppointmentTag
Nevron.Nov.Schedule.NGrouping
Nevron.Nov.Schedule.NScheduleGridCell
Nevron.Nov.Schedule.NScheduleGroup
Nevron.Nov.Schedule.NViewMode
Nevron.Nov.Text.NBookmark
Nevron.Nov.Text.NBulletList
Nevron.Nov.Text.NBulletListLevel
Nevron.Nov.Text.NMailMerge
Nevron.Nov.Text.NRichTextStylingElement
Nevron.Nov.UI.NDesktop
Nevron.Nov.UI.NNavigationBarPane
Nevron.Nov.UI.NPrintLayout
Nevron.Nov.UI.NRibbonTabPage
Nevron.Nov.UI.NSkin
Nevron.Nov.UI.NSkinPropertyBase
Nevron.Nov.UI.NSkinState
Nevron.Nov.UI.NTabPage
Nevron.Nov.UI.NTabPageHeadersSkin
Nevron.Nov.UI.NUIThemeMapItem<TEnum,TValue>
Nevron.Nov.UI.NViewportAutoScroller
Target Platforms: Windows 11, Windows 10, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later)