using System; using System.Collections.Generic; using System.ComponentModel; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using OliviaAddInPro.Model; using OliviaAddInPro.Services; namespace OliviaAddInPro { class PaneConfigViewModel : PanelViewModelBase { private OliviaConf conf=null; public PaneConfigViewModel() { OnRefres(); } public override string DisplayName { get { return Resource1.String_ConfigGeneralView; } } public OliviaConf Configuracion { get { return conf; } set { base.SetProperty(ref conf, value, () => conf); base.NotifyPropertyChanged("Configuracion"); //ConfiguracioProperty.Update(); } } public void OnGuardar() { ConfigServ.Serv.Guardar(Configuracion); } public void OnRefres() { ReferesConfig(true); } private void ReferesConfig(bool simplificado) { Configuracion = ConfigServ.Serv.Leer(simplificado); } } }