public ControlPanelCommand(WindowDisplayer windowDisplayer, IControlPanelViewFactory controlPanelViewFactory, IControlPanelViewModelFactory controlPanelViewModelFactory) { this.windowDisplayer = windowDisplayer; this.controlPanelViewFactory = controlPanelViewFactory; this.controlPanelViewModelFactory = controlPanelViewModelFactory; }
public ZAxisMovementTask3DViewModel( string name, IControlPanelViewModelFactory ControlPanelViewModelFactory, IZAxisMovementControlPanelViewModel zAxisMovementControlPanelViewModel) : base(name, ControlPanelViewModelFactory) => ZAxisMovementControlPanelViewModel = zAxisMovementControlPanelViewModel;
public Task3DViewModel(string name, IControlPanelViewModelFactory ControlPanelViewModelFactory) { Name = name; ControlPanelViewModel = ControlPanelViewModelFactory.Create(this); }