Skip to content

Commit

Permalink
fix: 新版本调用问题
Browse files Browse the repository at this point in the history
  • Loading branch information
tangge233 committed Dec 23, 2024
1 parent b276ff8 commit b394f99
Show file tree
Hide file tree
Showing 5 changed files with 47 additions and 3 deletions.
17 changes: 15 additions & 2 deletions Plain Craft Launcher 2/Pages/PageVersion/PageVersionLeft.xaml.vb
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
Public Class PageVersionLeft
Imports PCL.PageLinkHiper

Public Class PageVersionLeft

''' <summary>
''' 当前显示设置的 MC 版本。
Expand Down Expand Up @@ -100,7 +102,18 @@
#End Region

Public Sub Refresh(sender As Object, e As EventArgs) '由边栏按钮匿名调用
PageVersionMod.Refresh()
Select Case Val(sender.Tag)
Case FormMain.PageSubType.VersionMod
PageVersionMod.Refresh()
Case FormMain.PageSubType.VersionScreenshot
PageVersionScreenshot.Refresh()
Case FormMain.PageSubType.VersionWorld
PageVersionWorld.Refresh()
Case FormMain.PageSubType.VersionResourcePack
PageVersionResourcePack.Refresh()
Case FormMain.PageSubType.VersionShader
PageVersionShader.Refresh()
End Select
End Sub

Public Sub Reset(sender As Object, e As EventArgs)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@
Imports System.Security.Principal

Public Class PageVersionResourcePack
Implements IRefreshable
Private Sub RefreshSelf() Implements IRefreshable.Refresh
Refresh()
End Sub
Public Shared Sub Refresh()
If FrmVersionResourcePack IsNot Nothing Then FrmVersionResourcePack.Reload()
FrmVersionLeft.ItemResourcePack.Checked = True
End Sub

Private IsLoad As Boolean = False
Private Sub PageSetupLaunch_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
Imports System.Security.Principal

Public Class PageVersionScreenshot
Implements IRefreshable
Private Sub RefreshSelf() Implements IRefreshable.Refresh
Refresh()
End Sub
Public Shared Sub Refresh()
If FrmVersionScreenshot IsNot Nothing Then FrmVersionScreenshot.Reload()
FrmVersionLeft.ItemScreenshot.Checked = True
End Sub

Private IsLoad As Boolean = False
Private Sub PageSetupLaunch_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
Imports System.Security.Principal

Public Class PageVersionShader
Implements IRefreshable
Private Sub RefreshSelf() Implements IRefreshable.Refresh
Refresh()
End Sub
Public Shared Sub Refresh()
If FrmVersionShader IsNot Nothing Then FrmVersionShader.Reload()
FrmVersionLeft.ItemShader.Checked = True
End Sub

Private IsLoad As Boolean = False
Private Sub PageSetupLaunch_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
Imports System.Security.Principal

Public Class PageVersionWorld

Implements IRefreshable
Private Sub RefreshSelf() Implements IRefreshable.Refresh
Refresh()
End Sub
Public Shared Sub Refresh()
If FrmVersionWorld IsNot Nothing Then FrmVersionWorld.Reload()
FrmVersionLeft.ItemWorld.Checked = True
End Sub
Private IsLoad As Boolean = False
Private Sub PageSetupLaunch_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded

Expand Down

0 comments on commit b394f99

Please sign in to comment.