public DiagramWindowService( [NotNull] IDiagramUi diagramViewModel, [NotNull] DiagramControl diagramControl, [NotNull] Func <DiagramViewModel, IDiagramStyleProvider, IDiagramImageCreator> diagramImageCreatorFactory) : base(diagramViewModel, diagramControl, diagramImageCreatorFactory) { }
public WpfDiagramUiService( [NotNull] IDiagramUi diagramUi, [NotNull] DiagramControl diagramControl, [NotNull] Func <DiagramViewModel, IDiagramStyleProvider, IDiagramImageCreator> diagramImageCreatorFactory) { DiagramViewModel = (DiagramViewModel)diagramUi; DiagramControl = diagramControl; DiagramControl.DataContext = DiagramViewModel; _diagramImageCreatorFactory = diagramImageCreatorFactory; }