using System;
|
using System.Windows.Controls;
|
using HMI.Core.Setting;
|
using HMI.Core.Util;
|
using HMI.UI.Util;
|
|
namespace HMI.SettingControl
|
{
|
/// <summary>
|
/// SystemConfig.xaml 的交互逻辑
|
/// </summary>
|
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}");
|
}
|
}
|
}
|
}
|