public ManagePackagesDialog2 (ManagePackagesViewModel2 viewModel, IPackageManagementEvents packageManagementEvents)
		{
			this.Build ();
			this.messagesExpanderDefaultLabel = messagesExpander.Label;

			this.viewModel = viewModel;
			this.packageManagementEvents = packageManagementEvents;
			AddPackageManagementEventHandlers ();
			LoadViewModels ();
		}
예제 #2
0
        public ManagePackagesDialog2(ManagePackagesViewModel2 viewModel, IPackageManagementEvents packageManagementEvents)
        {
            this.Build();
            this.messagesExpanderDefaultLabel = messagesExpander.Label;

            this.viewModel = viewModel;
            this.packageManagementEvents = packageManagementEvents;
            AddPackageManagementEventHandlers();
            LoadViewModels();
        }
예제 #3
0
 protected override void Run()
 {
     try {
         ManagePackagesViewModel2 viewModel     = CreateViewModel();
         IPackageManagementEvents packageEvents = PackageManagementServices.PackageManagementEvents;
         var dialog = new ManagePackagesDialog2(viewModel, packageEvents);
         MessageService.ShowCustomDialog(dialog);
     } catch (Exception ex) {
         MessageService.ShowException(ex);
     }
 }