Nevron .NET Vision
Nevron.Diagram Namespace / NDiagramNode Class
Members


In This Topic
    NDiagramNode Class
    In This Topic
    The NDiagramNode abstract class serves as base class for all nodes, which reside in diagram scenes (i.e. documents and views)
    Object Model
    NDiagramNode Class
    Syntax
    'Declaration
     
    
    <System.Xml.Serialization.XmlIncludeAttribute(Nevron.Diagram.NDiagramElement)>
    <System.SerializableAttribute()>
    Public MustInherit Class NDiagramNode 
       Implements INZOrderable, Nevron.Dom.INNode, Nevron.INReferenceHolder, Nevron.INReferenceProvider 
    'Usage
     
    
    Dim instance As NDiagramNode
    [System.Xml.Serialization.XmlInclude(Nevron.Diagram.NDiagramElement)]
    [System.Serializable()]
    public abstract class NDiagramNode : INZOrderable, Nevron.Dom.INNode, Nevron.INReferenceHolder, Nevron.INReferenceProvider  
    Remarks
    Derived classes can benefit from the following NDiagramNode functionality:
    • NDiagramNode implements the INNode interface, which is a required interface for all INNode scene containers and composites.
    • NDiagramNode impements the INZOrderable interface, so you can change the ZOrder of any NDiagramNode derivate.
    • NDiagramNode tries to connect to an instance of the NDiagramEventSinkService. The event sink service to which the node is connected can be obtained from the EventSinkService property. It also provides derived classes with core implementation for firing NodePropertyChanging and NodePropertyChanged events.
    • NDiagramNode tries to connect to an instance of the NDiagramSmartPaintService. The smart paint service to which the node is connected can be obtained from the SmartPaintService property.
    Inheritance Hierarchy
    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also