using System; using System.Windows.Controls; using HMI.Core.Setting; using HMI.Core.Util; using HMI.UI.Util; namespace HMI.SettingControl { /// /// SystemConfig.xaml 的交互逻辑 /// public partial class SystemConfig : UserControl { public SystemConfig() { var model = new SystemSettingModel(); BeanUtil.Copy(SystemSetting.Instance, model); DataContext = model; InitializeComponent(); } private void Button_Click(object sender, System.Windows.RoutedEventArgs e) { try { SystemSettingModel settingModel = (SystemSettingModel)DataContext; XmlHelper.SerializeToXml(PathHelper.ConfigFolder + "\\SystemConfig.xml", settingModel); SystemSetting.ReLoad(); this.Success("保存成功"); } catch (Exception ex) { this.Error($"保存失败!{ex.Message}"); } } } }