private void ModsLoadedCallback(IList<ModDatabaseMod> mods) { IsLoadingMods = false; this.mods = mods; Mods.Clear(); foreach (var mod in mods.Where(x => x != null)) { var vm = new ModDatabaseModViewModel(mod, modDatabase); vm.ModInstalled += x => { if (ModListRequiresRefresh != null) ModListRequiresRefresh(); }; Mods.Add(vm); } }
private void ModsLoadedCallback(IList <ModDatabaseMod> mods) { IsLoadingMods = false; this.mods = mods; Mods.Clear(); foreach (var mod in mods.Where(x => x != null)) { var vm = new ModDatabaseModViewModel(mod, modDatabase); vm.ModInstalled += x => { if (ModListRequiresRefresh != null) { ModListRequiresRefresh(); } }; Mods.Add(vm); } }