public ApplicationLogic(IImageViewFactory imageViewFactory, IPluginViewFactory pluginViewFactory) { this.imageViewFactory = imageViewFactory; this.pluginViewFactory = pluginViewFactory; }
public MainView(IImageViewFactory imageViewFactory) { _imageViewFactory = imageViewFactory ?? throw new ArgumentNullException(nameof(imageViewFactory)); InitializeComponent(); }