diff --git a/src/MaaWpfGui/Main/SettingsViewModel.cs b/src/MaaWpfGui/Main/SettingsViewModel.cs index d918eeb798..5575bda91c 100644 --- a/src/MaaWpfGui/Main/SettingsViewModel.cs +++ b/src/MaaWpfGui/Main/SettingsViewModel.cs @@ -23,6 +23,7 @@ using System.Runtime.InteropServices; using System.Threading; using System.Threading.Tasks; using System.Windows; +using System.Windows.Controls; using System.Windows.Interop; using IWshRuntimeLibrary; using MaaWpfGui.Helper; @@ -1805,6 +1806,12 @@ namespace MaaWpfGui } } + public void RemoveAddress_Click(string address) + { + ConnectAddressHistory.Remove(address); + ViewStatusStorage.Set("Connect.AddressHistory", JsonConvert.SerializeObject(ConnectAddressHistory)); + } + private string _adbPath = ViewStatusStorage.Get("Connect.AdbPath", string.Empty); /// diff --git a/src/MaaWpfGui/Views/UserControl/ConnectSettingsUserControl.xaml b/src/MaaWpfGui/Views/UserControl/ConnectSettingsUserControl.xaml index 1b8672699f..040bf87ed3 100644 --- a/src/MaaWpfGui/Views/UserControl/ConnectSettingsUserControl.xaml +++ b/src/MaaWpfGui/Views/UserControl/ConnectSettingsUserControl.xaml @@ -92,7 +92,30 @@ IsEnabled="{c:Binding !AutoDetectConnection}" ItemsSource="{Binding ConnectAddressHistory}" Text="{Binding ConnectAddress, UpdateSourceTrigger=LostFocus}" - ToolTip="{DynamicResource ConnectionAddressTip}" /> + ToolTip="{DynamicResource ConnectionAddressTip}"> + + + + + + + + +