public override Gtk.Widget CreatePanelWidget() { viewModels = new PackageManagementViewModels (); viewModels.RegisteredPackageSourcesViewModel.Load (); return new PackageSourcesWidget (viewModels.RegisteredPackageSourcesViewModel); }
protected override void Run () { try { var viewModels = new PackageManagementViewModels (); IPackageManagementEvents packageEvents = PackageManagementServices.PackageManagementEvents; var dialog = new ManagePackagesDialog (viewModels.ManagePackagesViewModel, packageEvents); MessageService.ShowCustomDialog (dialog); } catch (Exception ex) { MessageService.ShowException (ex); } }
protected override void Run () { try { var viewModels = new PackageManagementViewModels (); IPackageManagementEvents packageEvents = PackageManagementServices.PackageManagementEvents; using (var dialog = new ManagePackagesDialog (viewModels.ManagePackagesViewModel, packageEvents)) MessageService.ShowCustomDialog (dialog); } catch (Exception ex) { LoggingService.LogInternalError (ex); } }
public override Gtk.Widget CreatePanelWidget() { var viewModels = new PackageManagementViewModels (); optionsViewModel = viewModels.PackageManagementOptionsViewModel; return new PackageManagementOptionsWidget (optionsViewModel); }