using PipeGallery.Model; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace PipeGallery.ViewModel { public class AuditionViewModel : ModelBase { /// <summary> /// 音量 0-100 /// </summary> double _volume = 0; public double Volume { get { return _volume; } set { if (_volume != value) { _volume = value; RaisePropertyChanged("Volume"); } } } /// <summary> /// 传感器A信号强度0-5 /// </summary> int _sensorASignalIntensity; public int SensorASignalIntensity { get { return _sensorASignalIntensity; } set { if (_sensorASignalIntensity != value) { _sensorASignalIntensity = value; RaisePropertyChanged("SensorASignalIntensity"); } } } /// <summary> /// 传感器B信号强度0-5 /// </summary> int _sensorBSignalIntensity; public int SensorBSignalIntensity { get { return _sensorBSignalIntensity; } set { if (_sensorBSignalIntensity != value) { _sensorBSignalIntensity = value; RaisePropertyChanged("SensorBSignalIntensity"); } } } /// <summary> /// 传感器A按钮 /// </summary> bool _sensorAIsEnable = true; public bool SensorAIsEnable { get { return _sensorAIsEnable; } set { if (_sensorAIsEnable != value) { _sensorAIsEnable = value; RaisePropertyChanged("SensorAIsEnable"); } } } /// <summary> /// 传感器B按钮 /// </summary> bool _sensorBIsEnable = true ; public bool SensorBIsEnable { get { return _sensorBIsEnable; } set { if (_sensorBIsEnable != value) { _sensorBIsEnable = value; RaisePropertyChanged("SensorBIsEnable"); } } } #region 单例 public AuditionViewModel() { } private static AuditionViewModel _instance = null; public static AuditionViewModel Instance { get { if (_instance == null) { _instance = new AuditionViewModel(); } return _instance; } } #endregion } }