wpf中如何将List转为ObservableCollection?我在wpf中,并且有一个通用列表:list。现在我希望将它转换成一个通用的可观察集合:ObservableCollection。我知道我可以迭代列表并将每个单独的项目添加到Observable集合中。但是,在我看来,必须有一种内置的方法来做到这一点。如果您只想从列表创建一个ObservableCollection,那么您需要做的就是ObservableCollectionobsCollection=newObservableCollection(myList);var_oc=newObservableCollection(_listObjects);ObservableCollectionConttructorwithIEnumerableObservableCollectionObservableCollectionobservable=newObservableCollection(yourListObject);您可以使用扩展方法publicstaticObservableCollectionToObservableCollection(thisIEnumerablecoll){varc=newObservableCollection();foreach(vareincoll)c.Add(e);返回c;或者您可以使用此构造函数按照列表的枚举器读取元素的顺序将元素复制到ObservableCollection中。以上就是C#学习教程:HowtoconvertListtoObservableCollectioninwpf?如果分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注——ObservableCollectioncollection=newObservableCollection(yourList);本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
