返回提交历史
Modified
HaloPixelToolBox/HaloPixelToolBox.Core/Utilities/CloudLyricsReader.cs
+2
-1
Modified
HaloPixelToolBox/HaloPixelToolBox/ViewModels/CloudMusicLyricsToolPageViewModel.cs
+1
-6
Modified
HaloPixelToolBox/HaloPixelToolBox/Views/CloudMusicLyricsToolPage.xaml.cs
+1
-0
XFEstudio/HaloPixelToolBox
完善部分内容
ea0acdc
代码差异
3 个文件
+4
-7
@@ -1,6 +1,7 @@
1
1
using System.Diagnostics;
2
2
using System.Text;
3
3
using XFEExtension.NetCore.MemoryEditor;
4
using XFEExtension.NetCore.StringExtension;
4
5
5
6
namespace HaloPixelToolBox.Core.Utilities;
6
7
@@ -51,7 +52,7 @@ public class CloudMusicLyricsReader
51
52
{
52
53
foreach (var process in Process.GetProcesses())
53
54
{
54
if (process.MainWindowTitle == "桌面歌词")
55
if (process.ProcessName == "cloudmusic" && (process.MainWindowTitle == "桌面歌词" || !process.MainWindowTitle.IsNullOrWhiteSpace()))
55
56
return process;
56
57
}
57
58
return null;
@@ -20,12 +20,7 @@ public partial class CloudMusicLyricsToolPageViewModel : ServiceBaseViewModelBas
20
20
21
21
public CloudMusicLyricsToolPageViewModel()
22
22
{
23
AutoNavigationParameterService.ParameterChange += AutoNavigationParameterService_ParameterChange;
24
}
25
26
private async void AutoNavigationParameterService_ParameterChange(object? sender, string? e)
27
{
28
await Task.WhenAll(new List<Task>
23
_ = Task.WhenAll(new List<Task>
29
24
{
30
25
Task.Run(async () =>
31
26
{
@@ -14,6 +14,7 @@ public sealed partial class CloudMusicLyricsToolPage : Page
14
14
Current = this;
15
15
InitializeComponent();
16
16
ViewModel.AutoNavigationParameterService.Initialize(this);
17
NavigationCacheMode = NavigationCacheMode.Enabled;
17
18
}
18
19
19
20
protected override void OnNavigatedTo(NavigationEventArgs e)