protected virtual async Task SetCoversizeAsync(CoverSizeType coverSize) { await Task.Run(() => { this.selectedCoverSize = coverSize; switch (coverSize) { case CoverSizeType.Small: this.CoverSize = Constants.CoverSmallSize; break; case CoverSizeType.Medium: this.CoverSize = Constants.CoverMediumSize; break; case CoverSizeType.Large: this.CoverSize = Constants.CoverLargeSize; break; default: this.CoverSize = Constants.CoverMediumSize; this.selectedCoverSize = CoverSizeType.Medium; break; } // this.AlbumWidth = this.CoverSize + Constants.AlbumTilePadding.Left + Constants.AlbumTilePadding.Right + Constants.AlbumTileMargin.Left + Constants.AlbumTileMargin.Right; this.AlbumWidth = this.CoverSize + Constants.AlbumTileMargin.Left + Constants.AlbumTileMargin.Right; this.AlbumHeight = this.AlbumWidth + Constants.AlbumTileAlbumInfoHeight + Constants.AlbumSelectionBorderSize; RaisePropertyChanged(nameof(this.CoverSize)); RaisePropertyChanged(nameof(this.AlbumWidth)); RaisePropertyChanged(nameof(this.AlbumHeight)); RaisePropertyChanged(nameof(this.UpscaledCoverSize)); RaisePropertyChanged(nameof(this.IsSmallCoverSizeSelected)); RaisePropertyChanged(nameof(this.IsMediumCoverSizeSelected)); RaisePropertyChanged(nameof(this.IsLargeCoverSizeSelected)); }); }
protected virtual async Task SetCoversizeAsync(CoverSizeType coverSize) { await Task.Run(() => { this.selectedCoverSize = coverSize; switch (coverSize) { case CoverSizeType.Small: this.CoverSize = Constants.CoverSmallSize; break; case CoverSizeType.Medium: this.CoverSize = Constants.CoverMediumSize; break; case CoverSizeType.Large: this.CoverSize = Constants.CoverLargeSize; break; default: this.CoverSize = Constants.CoverMediumSize; this.selectedCoverSize = CoverSizeType.Medium; break; } this.AlbumHeight = this.CoverSize + Constants.AlbumTileAlbumInfoHeight + 8; // 8 = total margin on all sides this.AlbumWidth = this.CoverSize + 8; // 8 = total margin on all sides RaisePropertyChanged(nameof(this.CoverSize)); RaisePropertyChanged(nameof(this.AlbumWidth)); RaisePropertyChanged(nameof(this.AlbumHeight)); RaisePropertyChanged(nameof(this.UpscaledCoverSize)); RaisePropertyChanged(nameof(this.IsSmallCoverSizeSelected)); RaisePropertyChanged(nameof(this.IsMediumCoverSizeSelected)); RaisePropertyChanged(nameof(this.IsLargeCoverSizeSelected)); }); }
protected virtual async Task SetCoversizeAsync(CoverSizeType coverSize) { await Task.Run(() => { this.selectedCoverSize = coverSize; switch (coverSize) { case CoverSizeType.Small: this.CoverSize = Constants.CoverSmallSize; break; case CoverSizeType.Medium: this.CoverSize = Constants.CoverMediumSize; break; case CoverSizeType.Large: this.CoverSize = Constants.CoverLargeSize; break; default: this.CoverSize = Constants.CoverMediumSize; this.selectedCoverSize = CoverSizeType.Medium; break; } this.AlbumHeight = this.CoverSize + Constants.AlbumTileAlbumInfoHeight; OnPropertyChanged(() => this.CoverSize); OnPropertyChanged(() => this.AlbumHeight); OnPropertyChanged(() => this.UpscaledCoverSize); OnPropertyChanged(() => this.IsSmallCoverSizeSelected); OnPropertyChanged(() => this.IsMediumCoverSizeSelected); OnPropertyChanged(() => this.IsLargeCoverSizeSelected); }); }
protected async override Task SetCoversizeAsync(CoverSizeType coverSize) { await base.SetCoversizeAsync(coverSize); SettingsClient.Set <int>("CoverSizes", "GenresCoverSize", (int)coverSize); }
protected async override Task SetCoversizeAsync(CoverSizeType iCoverSize) { await base.SetCoversizeAsync(iCoverSize); SettingsClient.Set <int>("CoverSizes", "AlbumsCoverSize", (int)iCoverSize); }
protected async override Task SetCoversizeAsync(CoverSizeType coverSize) { await base.SetCoversizeAsync(coverSize); XmlSettingsClient.Instance.Set <int>("CoverSizes", "ArtistsCoverSize", (int)coverSize); }