Skip to content

Commit 4845692

Browse files
authored
Merge pull request #64 from allyxmiko/main
fix: 修复无线连接窗口不会随着主程序结束而关闭的问题
2 parents 71d7324 + 8797bbd commit 4845692

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

UotanToolbox/Features/Home/HomeView.axaml.cs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ namespace UotanToolbox.Features.Home;
1616

1717
public partial class HomeView : UserControl
1818
{
19+
private WirelessADB _wirelessADB;
20+
1921
public static string GetTranslation(string key)
2022
{
2123
return FeaturesHelper.GetTranslation(key);
@@ -25,6 +27,7 @@ public HomeView()
2527
{
2628
_ = CheckEnvironment();
2729
InitializeComponent();
30+
Unloaded += CloseWirelessADB;
2831
}
2932

3033
public async Task CheckEnvironment()
@@ -188,5 +191,15 @@ await Dispatcher.UIThread.InvokeAsync(() =>
188191
}
189192
}
190193

191-
private void OpenWirelessADB(object sender, RoutedEventArgs args) => new WirelessADB().Show();
194+
private void OpenWirelessADB(object sender, RoutedEventArgs args)
195+
{
196+
_wirelessADB = new WirelessADB();
197+
_wirelessADB.Show();
198+
}
199+
200+
private void CloseWirelessADB(object sender, RoutedEventArgs args)
201+
{
202+
_wirelessADB?.Close();
203+
}
204+
192205
}

0 commit comments

Comments
 (0)