diff --git a/VPet.Solution/VPet.Solution.csproj b/VPet.Solution/VPet.Solution.csproj index d9926cc..450f342 100644 --- a/VPet.Solution/VPet.Solution.csproj +++ b/VPet.Solution/VPet.Solution.csproj @@ -117,7 +117,6 @@ - diff --git a/VPet.Solution/ViewModels/SettingEditor/ModSettingModelModel.cs b/VPet.Solution/ViewModels/SettingEditor/ModSettingModelModel.cs deleted file mode 100644 index 709f687..0000000 --- a/VPet.Solution/ViewModels/SettingEditor/ModSettingModelModel.cs +++ /dev/null @@ -1,5 +0,0 @@ -namespace VPet.Solution.ViewModels.SettingEditor; - -internal class ModSettingModelModel -{ -} \ No newline at end of file diff --git a/VPet.Solution/ViewModels/SettingEditor/ModSettingPageVM.cs b/VPet.Solution/ViewModels/SettingEditor/ModSettingPageVM.cs index 5a9cb4d..8d8af74 100644 --- a/VPet.Solution/ViewModels/SettingEditor/ModSettingPageVM.cs +++ b/VPet.Solution/ViewModels/SettingEditor/ModSettingPageVM.cs @@ -120,10 +120,10 @@ public class ModSettingPageVM : ObservableClass is not MessageBoxResult.Yes ) return; - foreach (var mod in ModSetting.Mods.AsEnumerable()) + for (var i = 0; i < ModSetting.Mods.Count; i++) { - if (mod.IsEnabled is null) - ModSetting.Mods.Remove(mod); + if (ModSetting.Mods[i].IsEnabled is null) + ModSetting.Mods.RemoveAt(i); } SearchMod = string.Empty; } diff --git a/VPet.Solution/ViewModels/SettingEditor/SettingWindowVM.cs b/VPet.Solution/ViewModels/SettingEditor/SettingWindowVM.cs index b83d178..a850ed3 100644 --- a/VPet.Solution/ViewModels/SettingEditor/SettingWindowVM.cs +++ b/VPet.Solution/ViewModels/SettingEditor/SettingWindowVM.cs @@ -1,7 +1,7 @@ using HKW.HKWUtils.Observable; using LinePutScript; using LinePutScript.Localization.WPF; -using Panuon.WPF.UI; +using Panuon.WPF; using System; using System.Collections.Generic; using System.Collections.ObjectModel;