diff --git a/src/MaaWpfGui/Main/SettingsViewModel.cs b/src/MaaWpfGui/Main/SettingsViewModel.cs index acb83136e8..1fc99433b9 100644 --- a/src/MaaWpfGui/Main/SettingsViewModel.cs +++ b/src/MaaWpfGui/Main/SettingsViewModel.cs @@ -24,6 +24,7 @@ using System.Runtime.InteropServices.ComTypes; using System.Threading; using System.Threading.Tasks; using System.Windows; +using System.Windows.Controls; using System.Windows.Interop; using MaaWpfGui.Helper; using MaaWpfGui.MaaHotKeys; @@ -1842,6 +1843,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}"> + + + + + + + + +