|
364 | 364 | LabForge.Foreground = ColorGray1 |
365 | 365 | End If |
366 | 366 | 'NeoForge |
367 | | - If Not SelectedMinecraftId.Contains("1.") OrElse Val(SelectedMinecraftId.Split(".")(1)) <= 19 Then |
368 | | - CardNeoForge.Visibility = Visibility.Collapsed |
| 367 | + CardNeoForge.Visibility = Visibility.Visible |
| 368 | + Dim NeoForgeError As String = LoadNeoForgeGetError() |
| 369 | + CardNeoForge.MainSwap.Visibility = If(NeoForgeError Is Nothing, Visibility.Visible, Visibility.Collapsed) |
| 370 | + If NeoForgeError IsNot Nothing Then CardNeoForge.IsSwapped = True |
| 371 | + SetNeoForgeInfoShow(CardNeoForge.IsSwapped) |
| 372 | + If SelectedNeoForge Is Nothing Then |
| 373 | + BtnNeoForgeClear.Visibility = Visibility.Collapsed |
| 374 | + ImgNeoForge.Visibility = Visibility.Collapsed |
| 375 | + LabNeoForge.Text = If(NeoForgeError, "可以添加") |
| 376 | + LabNeoForge.Foreground = ColorGray4 |
369 | 377 | Else |
370 | | - CardNeoForge.Visibility = Visibility.Visible |
371 | | - Dim NeoForgeError As String = LoadNeoForgeGetError() |
372 | | - CardNeoForge.MainSwap.Visibility = If(NeoForgeError Is Nothing, Visibility.Visible, Visibility.Collapsed) |
373 | | - If NeoForgeError IsNot Nothing Then CardNeoForge.IsSwapped = True |
374 | | - SetNeoForgeInfoShow(CardNeoForge.IsSwapped) |
375 | | - If SelectedNeoForge Is Nothing Then |
376 | | - BtnNeoForgeClear.Visibility = Visibility.Collapsed |
377 | | - ImgNeoForge.Visibility = Visibility.Collapsed |
378 | | - LabNeoForge.Text = If(NeoForgeError, "可以添加") |
379 | | - LabNeoForge.Foreground = ColorGray4 |
380 | | - Else |
381 | | - BtnNeoForgeClear.Visibility = Visibility.Visible |
382 | | - ImgNeoForge.Visibility = Visibility.Visible |
383 | | - LabNeoForge.Text = SelectedNeoForge.VersionName |
384 | | - LabNeoForge.Foreground = ColorGray1 |
385 | | - End If |
| 378 | + BtnNeoForgeClear.Visibility = Visibility.Visible |
| 379 | + ImgNeoForge.Visibility = Visibility.Visible |
| 380 | + LabNeoForge.Text = SelectedNeoForge.VersionName |
| 381 | + LabNeoForge.Foreground = ColorGray1 |
386 | 382 | End If |
387 | 383 | 'Fabric |
388 | 384 | If SelectedMinecraftId.Contains("1.") AndAlso Val(SelectedMinecraftId.Split(".")(1)) <= 13 Then |
|
918 | 914 | ''' 获取 NeoForge 的加载异常信息。若正常则返回 Nothing。 |
919 | 915 | ''' </summary> |
920 | 916 | Private Function LoadNeoForgeGetError() As String |
921 | | - If Not SelectedMinecraftId.StartsWith("1.") Then Return "不可用" |
922 | 917 | If SelectedOptiFine IsNot Nothing Then Return "与 OptiFine 不兼容" |
923 | 918 | If SelectedForge IsNot Nothing Then Return "与 Forge 不兼容" |
924 | 919 | If SelectedFabric IsNot Nothing Then Return "与 Fabric 不兼容" |
|
0 commit comments