瀏覽代碼

fix: 全选逻辑不正确

tangge233 2 年之前
父節點
當前提交
53743495ec
共有 1 個文件被更改,包括 5 次插入 和 1 次删除
  1. 5 1
      Plain Craft Launcher 2/Pages/PageVersion/PageVersionMod.xaml.vb

+ 5 - 1
Plain Craft Launcher 2/Pages/PageVersion/PageVersionMod.xaml.vb

@@ -247,7 +247,11 @@
     ''' 全选。
     ''' </summary>
     Private Sub BtnManageSelectAll_Click(sender As Object, e As MouseButtonEventArgs) Handles BtnManageSelectAll.Click
-        If SelectedMods.Count < PanList.Children.Count Then
+        Dim CurrentSelected As Integer = 0
+        For Each Item In PanList.Children.OfType(Of MyLocalModItem).ToList
+            If Item.Checked Then CurrentSelected += 1
+        Next
+        If CurrentSelected < PanList.Children.Count Then
             ChangeCurrentSelected(True)
         Else
             ChangeCurrentSelected(False)