mirror of
https://github.com/yaobiao131/downkyicore.git
synced 2025-08-10 00:52:31 +00:00
29 lines
756 B
C#
29 lines
756 B
C#
using DownKyi.Core.Settings.Models;
|
|
|
|
namespace DownKyi.Core.Settings;
|
|
|
|
public partial class SettingsManager
|
|
{
|
|
private readonly WindowSettings _windowSettings = new();
|
|
|
|
public WindowSettings GetWindowSettings()
|
|
{
|
|
_appSettings = GetSettings();
|
|
if (_appSettings.WindowSettings == null)
|
|
{
|
|
// 第一次获取,先设置默认值
|
|
SettingWindowSettings(_windowSettings);
|
|
return _windowSettings;
|
|
}
|
|
|
|
return _appSettings.WindowSettings;
|
|
}
|
|
|
|
public bool SettingWindowSettings(WindowSettings windowSettings)
|
|
{
|
|
return SetProperty(
|
|
_appSettings.WindowSettings,
|
|
windowSettings,
|
|
v => _appSettings.WindowSettings = v);
|
|
}
|
|
} |