public LabelMakerView() { InitializeComponent(); IMakeLabelService service = ObjectRegistry.GetRegisteredObject <IMakeLabelService>(); presenter = ObjectRegistry.GetRegisteredObject <IMakeLabelPresenter>(this, service); presenter.Initialize(); }
public MakeLabelPresenter(IMakeLabelViewModel viewModel, IMakeLabelService service) { if (viewModel == null) { throw new ArgumentNullException(nameof(viewModel)); } if (service == null) { throw new ArgumentNullException(nameof(service)); } this.viewModel = viewModel; this.service = service; }