Example #1
0
        private void repositoriesView_AfterSelect(object sender, TreeViewEventArgs e)
        {
            selectingNode = null;
            var selectedManager = e.Node.Tag as PackageManager;

            if (selectedManager == null)
            {
                return;
            }
            if (e.Node == installedPackagesNode || e.Node.Parent == installedPackagesNode)
            {
                releaseFilterComboBox.Visible            = false;
                packageView.OperationText                = Resources.UninstallOperationName;
                packageViewController.SelectedRepository = packageManagerProxy.LocalRepository;
            }
            else
            {
                releaseFilterComboBox.Visible            = true;
                packageViewController.SelectedRepository = selectedManager.SourceRepository;
                if (e.Node == updatesNode || e.Node.Parent == updatesNode)
                {
                    packageView.OperationText = Resources.UpdateOperationName;
                }
                else
                {
                    packageView.OperationText = Resources.InstallOperationName;
                }
            }

            searchComboBox.Text = string.Empty;
            packageViewController.UpdatePackageFeed();
        }
Example #2
0
 private void UpdateSelectedRepository()
 {
     if (packageManagerProxy.SourceRepository == null)
     {
         return;
     }
     packageViewController.SelectedRepository = packageManagerProxy.SourceRepository;
     packageView.OperationText = Resources.OpenOperationName;
     searchComboBox.Text       = string.Empty;
     packageViewController.UpdatePackageFeed();
 }