using System.Collections.Generic; using System.ComponentModel; namespace Kingo.Plugin.YJJK.ModelEntity { public class EllipsoidAreaTable : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; public int FeatureClassID { get; set; } public string TableName { get; set; } public string TableAliasName { get; set; } public string FieldName { get; set; } public string FieldAliasName { get; set; } /// /// 面积字段集合 /// public List ListField { get; set; } private bool _isChecked = false; public bool IsChecked { set { _isChecked = value; if (PropertyChanged != null)//有改变 { PropertyChanged(this, new PropertyChangedEventArgs("IsChecked"));//对Name进行监听 } } get { return _isChecked; } } public string Workspace { get; set; } } /// /// 椭球面积字段 /// public class AreaField { public string Name { get; set; } public string AliasName { get; set; } } }