コード例 #1
0
        public PackageManagementForm()
        {
            InitializeComponent();

            _selector.Items.AddRange(new object[]
            {
                SelectionItem.Create(PackageCategory.Installed, Labels.Installed),
                SelectionItem.Create(PackageCategory.Online, Labels.Online),
                SelectionItem.Create(PackageCategory.Updates, Labels.Updates)
            });

            _packageDetails.Visible = false;
        }
コード例 #2
0
        public PackageListControl()
        {
            InitializeComponent();

            RestartPending = false;

            foreach (var button in _pager.Controls.OfType <PackagePageButton>())
            {
                if (button != _page1Button)
                {
                    button.Visible = false;
                }
            }

            foreach (Control control in _container.Controls)
            {
                control.Dock = DockStyle.Fill;
            }

            Loading = true;

            _packageStability.Items.AddRange(new object[]
            {
                SelectionItem.Create(PackageStability.StableOnly, Labels.StableOnly),
                SelectionItem.Create(PackageStability.IncludePrerelease, Labels.IncludePrerelease)
            });

            _packageStability.SelectedIndex = 0;

            _sortBy.Items.AddRange(new object[]
            {
                SelectionItem.Create(PackageQueryOrder.MostDownloads, Labels.MostDownloads),
                SelectionItem.Create(PackageQueryOrder.PublishedDate, Labels.PublishedDate),
                SelectionItem.Create(PackageQueryOrder.NameAscending, Labels.NameAscending),
                SelectionItem.Create(PackageQueryOrder.NameDescending, Labels.NameDescending),
            });

            _sortBy.SelectedIndex = 0;

            ReloadBoldFont();

            Disposed += PackageListControl_Disposed;
        }