private bool _isUse; public bool IsUse { get { return _isUse; } set { _isUse = value; RaiseProperChanged(); } }
public event PropertyChangedEventHandler PropertyChanged; private void RaiseProperChanged([CallerMemberName] string caller = "") { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(caller)); } }
(2)列类型为DataGridComboBoxColumn时,可绑定列表,实现下拉列表的选择
public List GetParasList() { List result = new List(); result.Add("="); result.Add(">"); result.Add("<"); result.Add("≥"); result.Add("≤"); return result; }
二、数据列表的序列化与反序列化
(1)序列化保存
public static void XmlSerialize(T obj,string path) { try { XmlSerializer serializer = new XmlSerializer(obj.GetType()); TextWriter tw = new StreamWriter(path); serializer.Serialize(tw, obj); tw.Close(); } catch(Exception ex) { } }