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;
        }