public DiagramNodeViewModel( [NotNull] IModelEventSource modelEventSource, [NotNull] IDiagramEventSource diagramEventSource, [NotNull] IDiagramNode diagramNode, [NotNull] IDiagramNodeHeaderUi header, [NotNull][ItemNotNull] List <RelatedNodeCueViewModel> relatedCueViewModels) : base(modelEventSource, diagramEventSource, diagramNode) { RelatedNodeCueViewModels = relatedCueViewModels; Header = header; SetDiagramNodeProperties(diagramNode); }
public DiagramNodeViewModel( [NotNull] IModelEventSource modelEventSource, [NotNull] IDiagramEventSource diagramEventSource, [NotNull] IDiagramNode diagramNode, [NotNull] IRelatedNodeTypeProvider relatedNodeTypeProvider, [NotNull] IWpfFocusTracker <IDiagramShapeUi> focusTracker, [NotNull] IDiagramNodeHeaderUi header) : base(modelEventSource, diagramEventSource, diagramNode) { RelatedNodeTypeProvider = relatedNodeTypeProvider; FocusTracker = focusTracker; RelatedNodeCueViewModels = CreateRelatedNodeCueViewModels(); Header = header; SetDiagramNodeProperties(diagramNode); }