/*private readonly CompositeObservableCollection<IAcError> _errors = new CompositeObservableCollection<IAcError>(); * public override ObservableCollection<IAcError> Errors => _errors;*/ private void OnSkinsCollectionReady(object sender, EventArgs e) { var any = SkinsManager.GetDefault(); if (any == null) { SelectedSkin = null; } else if (SelectedSkin == null) { SelectedSkin = any; } UpdateDisplayActiveSkins(); }
private void SelectPreviousOrDefaultSkin() { var selectedSkinId = LimitedStorage.Get(LimitedSpace.SelectedSkin, Id); _selectedSkin = (selectedSkinId == null ? null : SkinsManager.GetById(selectedSkinId)) ?? SkinsManager.GetDefault(); OnPropertyChanged(nameof(SelectedSkin)); OnPropertyChanged(nameof(SelectedSkinLazy)); }
private void SelectPreviousOrDefaultSkin() { var selectedSkinId = LimitedStorage.Get(LimitedSpace.SelectedSkin, Id); SelectedSkin = (selectedSkinId == null ? null : SkinsManager.GetById(selectedSkinId)) ?? SkinsManager.GetDefault(); }