using XFEExtension.NetCore.AutoConfig; using XFEExtension.NetCore.WinUIHelper.Utilities.Helper; namespace HaloPixelToolBox.Backend.Profiles.CrossVersionProfiles; public partial class SystemProfile : XFEProfile { public SystemProfile() => ProfilePath = $@"{AppPathHelper.LocalProfile}\{nameof(SystemProfile)}"; /// /// 主题颜色 /// [ProfileProperty] private ElementTheme _theme = ElementTheme.Default; /// /// 是否自动启动 /// [ProfileProperty] private bool _autoStart; /// /// 管理端连接的服务器地址 /// [ProfileProperty] private string _serverAddress = HaloPixelToolBox.Core.Utilities.DataManager.DefaultRequestAddress; static partial void SetThemeProperty(ref ElementTheme value) => AppThemeHelper.ChangeTheme(value); }