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);
}