From ed63a68ee5337588da55c37079682a332ea2d40d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89=E9=B8=AD=E8=9B=8B?= Date: Sat, 6 Apr 2024 11:57:19 +0800 Subject: [PATCH] add switch inference device UI --- BetterGenshinImpact/View/Pages/HomePage.xaml | 27 +++++++++++++++++++ .../ViewModel/Pages/HomePageViewModel.cs | 2 ++ 2 files changed, 29 insertions(+) diff --git a/BetterGenshinImpact/View/Pages/HomePage.xaml b/BetterGenshinImpact/View/Pages/HomePage.xaml index 2108f25c..ead55aa1 100644 --- a/BetterGenshinImpact/View/Pages/HomePage.xaml +++ b/BetterGenshinImpact/View/Pages/HomePage.xaml @@ -187,6 +187,33 @@ IsChecked="{Binding Config.WgcUseBitmapCache, Mode=TwoWay}" /> + + + + + + + + + + + + + + diff --git a/BetterGenshinImpact/ViewModel/Pages/HomePageViewModel.cs b/BetterGenshinImpact/ViewModel/Pages/HomePageViewModel.cs index a535d559..0ad810c4 100644 --- a/BetterGenshinImpact/ViewModel/Pages/HomePageViewModel.cs +++ b/BetterGenshinImpact/ViewModel/Pages/HomePageViewModel.cs @@ -44,6 +44,8 @@ public partial class HomePageViewModel : ObservableObject, INavigationAware, IVi private readonly TaskTriggerDispatcher _taskDispatcher; private readonly MouseKeyMonitor _mouseKeyMonitor = new(); + [ObservableProperty] private string[] _inferenceDevices = ["CPU", "GPU"]; + public HomePageViewModel(IConfigService configService, TaskTriggerDispatcher taskTriggerDispatcher) { _taskDispatcher = taskTriggerDispatcher;