我有一个从JSON填充的List<T>
。我需要将其转换为ObservableCollection<T>
以将其绑定到我的GridView
。
有什么建议吗?
发布于 2013-05-08 12:12:32
ObservableCollection 有一个以IEnumerable 为参数的构造函数overload
int
列表的示例
ObservableCollection<int> myCollection = new ObservableCollection<int>(myList);
ObjectA
列表的另一个示例
ObservableCollection<ObjectA> myCollection = new ObservableCollection<ObjectA>(myList as List<ObjectA>);
发布于 2013-05-08 12:10:10
ObervableCollection有构造函数,你可以在其中传递你的列表。引用MSDN
public ObservableCollection(
List<T> list
)
发布于 2016-06-22 23:25:20
Observable Collection构造函数将采用IList或IEnumerable。
如果你发现你要做很多事情,你可以做一个简单的扩展方法:
public static ObservableCollection<T> ToObservableCollection<T>(this IEnumerable<T> enumerable)
{
return new ObservableCollection<T>(enumerable);
}
https://stackoverflow.com/questions/16432450
复制相似问题