1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Prism.Mvvm;
- using System.Threading.Tasks;
- using LampInspectionMachine.Model;
- using Prism.Events;
- using Prism.Ioc;
- using Prism.Regions;
- using Prism.Commands;
- using LampInspectionMachine.DataBase;
- namespace LampInspectionMachine.ViewModels
- {
- public class SettingViewModel:BindableBase
- {
- private AppData _appData;
- private IContainerProvider _container;
- private IEventAggregator _eventAggregator;
- private IRegionManager _regionManager;
- //private SettingModel _settingModel=new SettingModel();
- private DelegateCommand _SaveSettingsCommand;
- public DelegateCommand SaveSettingsCommand =>
- _SaveSettingsCommand ?? ( _SaveSettingsCommand = new DelegateCommand(SaveSettings) );
- public SettingViewModel(IContainerProvider container, IRegionManager regionManager, IEventAggregator eventAggregator)
- {
- _container = container;
- _eventAggregator = eventAggregator;
- _regionManager = regionManager;
- _appData = _container.Resolve<AppData>();
- //SettingModel=_appData.Setting_Model;
-
- }
- //public SettingModel SettingModel { get => _settingModel; set { SetProperty(ref _settingModel, value); } }
- public void SaveSettings()
- {
- //SqlSugarHelper.Updateable(SettingModel);
- }
- }
- }
|