public PackageViewer(IUIServices messageBoxServices, IPackageChooser packageChooser) { InitializeComponent(); PackageMetadataEditor.UIServices = messageBoxServices; PackageMetadataEditor.PackageChooser = packageChooser; }
public PluginManagerViewModel( IPluginManager pluginManager, IUIServices uiServices, IPackageChooser packageChooser, IPackageDownloader packageDownloader) { if (pluginManager == null) { throw new ArgumentNullException("pluginManager"); } if (packageChooser == null) { throw new ArgumentNullException("packageChooser"); } if (uiServices == null) { throw new ArgumentNullException("uiServices"); } if (packageDownloader == null) { throw new ArgumentNullException("packageDownloader"); } _pluginManager = pluginManager; _uiServices = uiServices; _packageChooser = packageChooser; _packageDownloader = packageDownloader; DeleteCommand = new RelayCommand <PluginInfo>(DeleteCommandExecute, DeleteCommandCanExecute); AddCommand = new RelayCommand <string>(AddCommandExecute); }
public PluginManagerViewModel( IPluginManager pluginManager, IUIServices uiServices, IPackageChooser packageChooser, INuGetPackageDownloader packageDownloader) { _pluginManager = pluginManager ?? throw new ArgumentNullException(nameof(pluginManager)); _uiServices = uiServices ?? throw new ArgumentNullException(nameof(uiServices)); _packageChooser = packageChooser ?? throw new ArgumentNullException(nameof(packageChooser)); _packageDownloader = packageDownloader ?? throw new ArgumentNullException(nameof(packageDownloader)); DeleteCommand = new RelayCommand <PluginInfo>(DeleteCommandExecute, DeleteCommandCanExecute); AddCommand = new RelayCommand <string>(AddCommandExecute); Plugins = new SortedCollection <PluginInfo>(_pluginManager.Plugins, this); }
#pragma warning disable CS8618 // Non-nullable field is uninitialized. public PackageViewer(ISettingsManager settings, IUIServices messageBoxServices, IPackageChooser packageChooser) #pragma warning restore CS8618 // Non-nullable field is uninitialized. { InitializeComponent(); _settings = settings; _messageBoxServices = messageBoxServices; PackageMetadataEditor.UIServices = messageBoxServices; PackageMetadataEditor.PackageChooser = packageChooser; DataContextChanged += OnDataContextChanged; }
public PackageViewer(ISettingsManager settings, IUIServices messageBoxServices, IPackageChooser packageChooser) { InitializeComponent(); _settings = settings; PackageMetadataEditor.UIServices = messageBoxServices; PackageMetadataEditor.PackageChooser = packageChooser; DataContextChanged += OnDataContextChanged; }
public PackageViewer(ISettingsManager settings, IUIServices messageBoxServices, IPackageChooser packageChooser) { this.InitializeComponent(); _settings = settings; _messageBoxServices = messageBoxServices; }