From ca729067c17a569c89748e689b0310f0fe2b36b5 Mon Sep 17 00:00:00 2001 From: wyc-26 Date: Fri, 4 Apr 2025 08:25:22 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=82=B9=E5=87=BB=E2=80=9C=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E6=96=B0=20Mod=E2=80=9D=E6=8C=89=E9=92=AE=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E5=88=B0=E4=B8=8B=E8=BD=BD=E9=A1=B5=E9=9D=A2=E6=97=B6?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=A1=AB=E5=85=85=E6=90=9C=E7=B4=A2=E6=A1=86?= =?UTF-8?q?=E7=9A=84=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Pages/PageDownload/PageDownloadMod.xaml.vb | 7 +++++++ .../Pages/PageVersion/PageVersionMod.xaml.vb | 1 + 2 files changed, 8 insertions(+) diff --git a/Plain Craft Launcher 2/Pages/PageDownload/PageDownloadMod.xaml.vb b/Plain Craft Launcher 2/Pages/PageDownload/PageDownloadMod.xaml.vb index 113ff25..4157d9a 100644 --- a/Plain Craft Launcher 2/Pages/PageDownload/PageDownloadMod.xaml.vb +++ b/Plain Craft Launcher 2/Pages/PageDownload/PageDownloadMod.xaml.vb @@ -5,6 +5,10 @@ ''' 在切换到该页面时自动设置的目标版本。 ''' Public Shared TargetVersion As McVersion = Nothing + ''' + ''' 在切换到该页面时自动设置的搜索框内的内容。 + ''' + Public Shared TargetName As String = Nothing '加载器信息 Public Shared Loader As New LoaderTask(Of CompProjectRequest, Integer)("CompProject Mod", AddressOf CompProjectsGet, AddressOf LoaderInput) With {.ReloadTimeout = 60 * 1000} @@ -52,6 +56,9 @@ ModLoader = CompModLoaderType.Forge Then '选择了 Forge ModLoader = CompModLoaderType.Any '此时,视作没有筛选 Mod Loader(因为部分老 Mod 没有设置自己支持的加载器) End If + If TargetName IsNot Nothing Then + FrmDownloadMod.TextSearchName.Text = TargetName + End If With Request .SearchText = FrmDownloadMod.TextSearchName.Text .GameVersion = GameVersion diff --git a/Plain Craft Launcher 2/Pages/PageVersion/PageVersionMod.xaml.vb b/Plain Craft Launcher 2/Pages/PageVersion/PageVersionMod.xaml.vb index 3f1b77f..9804ad2 100644 --- a/Plain Craft Launcher 2/Pages/PageVersion/PageVersionMod.xaml.vb +++ b/Plain Craft Launcher 2/Pages/PageVersion/PageVersionMod.xaml.vb @@ -381,6 +381,7 @@ Install: ''' Private Sub BtnManageDownload_Click(sender As Object, e As MouseButtonEventArgs) Handles BtnManageDownload.Click, BtnHintDownload.Click PageDownloadMod.TargetVersion = PageVersionLeft.Version '将当前版本设置为筛选器 + PageDownloadMod.TargetName = SearchBox.Text '将当前搜索框内容设置为筛选器 FrmMain.PageChange(FormMain.PageType.Download, FormMain.PageSubType.DownloadMod) End Sub