From b8651f109fdb31de4001a59ba7868ef408b26f4b Mon Sep 17 00:00:00 2001 From: Howard302 Date: Wed, 19 Aug 2026 11:05:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=A1=B5=E9=9D=A2=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=89=93=E5=BC=80=E8=87=AA=E5=AE=9A=E4=B9=89XAML=E6=89=80?= =?UTF-8?q?=E5=9C=A8=E6=96=87=E4=BB=B6=E5=A4=B9=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Pages/PageSetup/PageSetupUI.xaml | 8 +++++--- .../Pages/PageSetup/PageSetupUI.xaml.vb | 13 +++++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml index d268312..b3eb662 100644 --- a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml +++ b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml @@ -240,10 +240,12 @@ + - - - + + + + diff --git a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml.vb b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml.vb index 8d48c80..3683f65 100644 --- a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml.vb +++ b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml.vb @@ -306,6 +306,19 @@ Refresh: "你可以在生成教学文件后直接刷新主页,对照着进行修改,更有助于理解。" & vbCrLf & "直接将主页文件拖进 PCL 窗口也可以快捷加载。", "主页自定义教程") End Sub + Private Sub BtnCustomOpen_Click(sender As Object, e As EventArgs) Handles BtnCustomOpen.Click + Try + Dim CustomPath As String = Paths.Base & "PCL\Custom.xaml" + If FileUtils.Exists(CustomPath) Then + OpenExplorer(CustomPath) + Else + OpenExplorer(Paths.Base & "PCL\") + Hint("未找到 Custom.xaml,已打开 PCL 文件夹。", HintType.Blue) + End If + Catch ex As Exception + Logger.Error(ex, "打开主页文件失败") + End Try + End Sub Public Shared Sub OnMainPageTypeChanged() If FrmSetupUI Is Nothing Then Return Select Case CInt(Settings.Get(Of Integer)("UiCustomType"))