XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

HaloPixelToolBox

【WinUI3】基于USB HID通讯的花再音响工具箱

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/HaloPixelToolBox

引入WinUI 3桌面客户端及MVVM主架构

本次提交实现了HaloPixelToolBox的WinUI 3桌面客户端,采用MVVM架构,支持多页面导航、托盘交互、主题切换、设置、升级及网易云歌词等核心功能。新增了完整的工程配置、服务接口与实现、Profiles、辅助工具类、XAML资源和应用图标,并移除了原有Installer.Package相关内容。项目结构更清晰,符合现代WinUI 3与MVVM最佳实践。

e69f393
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

62 个文件 +2202 -142
Deleted HaloPixelToolBox.Installer.Package/HaloPixelToolBox.Installer.Package.csproj +0 -21
Deleted HaloPixelToolBox.Installer.Package/Program.cs +0 -42
Deleted HaloPixelToolBox.Installer.Package/app.manifest +0 -79
Added HaloPixelToolBox/HaloPixelToolBox.Client/.editorconfig +4 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/App.xaml +18 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/App.xaml.cs +126 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Assets/LockScreenLogo.scale-200.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added HaloPixelToolBox/HaloPixelToolBox.Client/Assets/SplashScreen.scale-200.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added HaloPixelToolBox/HaloPixelToolBox.Client/Assets/Square150x150Logo.scale-200.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added HaloPixelToolBox/HaloPixelToolBox.Client/Assets/Square44x44Logo.scale-200.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added HaloPixelToolBox/HaloPixelToolBox.Client/Assets/Square44x44Logo.targetsize-24_altform-unplated.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added HaloPixelToolBox/HaloPixelToolBox.Client/Assets/StoreLogo.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added HaloPixelToolBox/HaloPixelToolBox.Client/Assets/Wide310x150Logo.scale-200.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added HaloPixelToolBox/HaloPixelToolBox.Client/Assets/appicon.ico +0 -0
二进制文件已变更,无法进行逐行预览。
Added HaloPixelToolBox/HaloPixelToolBox.Client/Assets/icon.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added HaloPixelToolBox/HaloPixelToolBox.Client/HaloPixelToolBox.Client.csproj +127 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Implements/Services/CloseWindowService.cs +17 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Implements/Services/MyService.cs +12 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Implements/Services/PageService.cs +17 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Implements/Services/TrayIconService.cs +81 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Implements/Services/UpgradeService.cs +19 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Interface/Services/ICloseWindowService.cs +10 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Interface/Services/IMyService.cs +7 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Interface/Services/IPageService.cs +9 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Interface/Services/ITrayIconService.cs +11 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Interface/Services/IUpgradeService.cs +9 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/MainWindow.xaml +14 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/MainWindow.xaml.cs +20 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Package.appxmanifest +51 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Profiles/CacheProfiles/CacheProfile.cs +15 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Profiles/CrossVersionProfiles/CloudMusicLyricsProfile.cs +45 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Profiles/CrossVersionProfiles/SystemProfile.cs +42 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Properties/launchSettings.json +10 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Styles/ConverterResources.xaml +15 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Styles/Thickness.xaml +36 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/TrayMenuWindow.xaml +16 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/TrayMenuWindow.xaml.cs +13 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Utilities/AppPath.cs +13 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Utilities/Converter/BooleanInverseConverter.cs +18 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Utilities/Converter/StringEmptyBooleanConverter.cs +16 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Utilities/Converter/StringEmptyVisibilityConverter.cs +12 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Utilities/Helpers/DataTransferManagerHelper.cs +32 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Utilities/Helpers/UpgradeHelper.cs +67 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Utilities/Helpers/Win32Helper.cs +47 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Utilities/Helpers/WindowHelper.cs +11 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/ViewModels/AppShellPageViewModel.cs +133 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/ViewModels/CloudMusicLyricsToolPageViewModel.cs +229 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/ViewModels/MainPageViewModel.cs +34 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/ViewModels/SettingPageViewModel.cs +102 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/ViewModels/TrayMenuPageViewModel.cs +103 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/ViewModels/ViewModelBase.cs +6 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Views/AppShellPage.xaml +71 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Views/AppShellPage.xaml.cs +119 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Views/CloudMusicLyricsToolPage.xaml +92 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Views/CloudMusicLyricsToolPage.xaml.cs +33 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Views/MainPage.xaml +22 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Views/MainPage.xaml.cs +30 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Views/SettingPage.xaml +126 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Views/SettingPage.xaml.cs +22 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Views/TrayMenuPage.xaml +55 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/Views/TrayMenuPage.xaml.cs +46 -0
Added HaloPixelToolBox/HaloPixelToolBox.Client/app.manifest +19 -0