如何解决如何初始化ObservableCollection <T>
我希望归纳初始化ObservableCollection的逻辑。例如:
'private ObservableCollection<T> _dataList;
public ObservableCollection<T> DataList
{
get { return _dataList; }
set { SetField(ref _dataList,value,() => DataList); }
}'
,我想像这样初始化它 'DataList = new ObservableCollection();' 怎么做?
我知道我也可以使用动态而不是,但是,我避免这样做
解决方法
ObservableCollection属性通常应该是只读的:
public ObservableCollection<T> DataList { get; } = new ObservableCollection<T>();
稍后,您将仅添加或删除一次初始化的集合(或者可能清除)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。