using AllBase.Model.Config; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WPFCommon.Models; namespace _29WxOrderWpf.ViewModels; public class SettingViewModel : BindableBaseEx { public const string SettingFileName = "setting"; public SettingViewModel() { } /// 版本号 public string Version { get => GetValue(); private set => SetValue(value); } public bool AutoSwitchGiftType { get => GetValue(); set => SetValue(value); } public void Assign(SettingConfig config) { AutoSwitchGiftType = config.AutoSwitchGiftType; } public SettingConfig ToConfig() { return new SettingConfig { AutoSwitchGiftType = AutoSwitchGiftType }; } }