Exemplo n.º 1
0
        private async Task HandleSelectedSourceChanged(ChocolateySource source)
        {
            this.Packages.Clear();
            this.HasSearchResults = false;
            this.SearchTerm       = string.Empty;

            this._feed = null;

            if (source != null)
            {
                this._feed = this._feedFactory.Create(source);
                await this.LoadPackages();
            }

            this.LoadMorePackagesCommand.RaiseCanExecuteChanged();
            this.SearchPackagesCommand.RaiseCanExecuteChanged();
            this.RaisePropertyChanged(() => this.CanSearchPackages);
        }
        private async Task HandleSelectedSourceChanged(ChocolateySource source)
        {
            this.Packages.Clear();
            this.HasSearchResults = false;
            this.SearchTerm = string.Empty;
            
            this._feed = null;

            if (source != null)
            {
                this._feed = this._feedFactory.Create(source);
                await this.LoadPackages();
            }
            
            this.LoadMorePackagesCommand.RaiseCanExecuteChanged();
            this.SearchPackagesCommand.RaiseCanExecuteChanged();
            this.RaisePropertyChanged(() => this.CanSearchPackages);
        }