From 3ef117e683194fdf1e96446e6c27e3a96718d5c6 Mon Sep 17 00:00:00 2001 From: qhy040404 Date: Fri, 9 Feb 2024 12:22:52 +0800 Subject: [PATCH] fix #1379 --- .../Snap.Hutao/Resource/Localization/SH.resx | 3 +++ .../Snap.Hutao/Service/User/IUserDbService.cs | 1 + .../Snap.Hutao/View/Page/LaunchGamePage.xaml | 19 +++++++++++++++---- src/Snap.Hutao/Snap.Hutao/View/UserView.xaml | 17 +++++++++++++---- .../ViewModel/User/UserViewModel.cs | 2 ++ 5 files changed, 34 insertions(+), 8 deletions(-) diff --git a/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx b/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx index 3497c346..1a90fc7f 100644 --- a/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx +++ b/src/Snap.Hutao/Snap.Hutao/Resource/Localization/SH.resx @@ -1391,6 +1391,9 @@ 启动游戏 + + 管理员模式下无法拖动排序 + 存档 [{0}] 添加成功 diff --git a/src/Snap.Hutao/Snap.Hutao/Service/User/IUserDbService.cs b/src/Snap.Hutao/Snap.Hutao/Service/User/IUserDbService.cs index 68124f71..ea332461 100644 --- a/src/Snap.Hutao/Snap.Hutao/Service/User/IUserDbService.cs +++ b/src/Snap.Hutao/Snap.Hutao/Service/User/IUserDbService.cs @@ -14,5 +14,6 @@ internal interface IUserDbService ValueTask> GetUserListAsync(); ValueTask UpdateUserAsync(Model.Entity.User user); + ValueTask ClearUserSelectionAsync(); } \ No newline at end of file diff --git a/src/Snap.Hutao/Snap.Hutao/View/Page/LaunchGamePage.xaml b/src/Snap.Hutao/Snap.Hutao/View/Page/LaunchGamePage.xaml index 5561b78e..1d5c95d1 100644 --- a/src/Snap.Hutao/Snap.Hutao/View/Page/LaunchGamePage.xaml +++ b/src/Snap.Hutao/Snap.Hutao/View/Page/LaunchGamePage.xaml @@ -200,13 +200,24 @@ Header="{shcm:ResourceString Name=ViewPageLaunchGameSwitchAccountHeader}" HeaderIcon="{shcm:FontIcon Glyph=}" IsClickEnabled="True"/> - + + SelectedItem="{Binding SelectedGameAccount, Mode=TwoWay}"> + + + + + + + @@ -277,12 +286,12 @@ ? users; + public RuntimeOptions RuntimeOptions { get => runtimeOptions; } + /// /// 当前选择的用户信息 ///