using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace XImagingXhandler.XDAL { public class Variable:INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private string _variablename=string.Empty; /// /// 变量名称 /// public string variablename { get { return _variablename; } set { _variablename = value; if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(nameof(variablename))); } } } private string _variablecurval; /// /// 变量当前值 /// public string variablecurval { get { return _variablecurval; } set { _variablecurval = value; if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(nameof(variablecurval))); } } } private string _variableinitval; /// /// 变量初始值 /// public string variableinitval { get { return _variableinitval; } set { _variableinitval = value; if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(nameof(variableinitval))); } } } } }