List<T>
JSONから入力されているがあります。ObservableCollection<T>
にバインドするには、 に変換する必要がありGridView
ます。
助言がありますか?
List<T>
JSONから入力されているがあります。ObservableCollection<T>
にバインドするには、 に変換する必要がありGridView
ます。
助言がありますか?
ObservableCollection < T > には、 IEnumerable < T > を取る コンストラクターオーバーロードがあります。
のリストの例int
:
ObservableCollection<int> myCollection = new ObservableCollection<int>(myList);
のリストのもう 1 つの例ObjectA
:
ObservableCollection<ObjectA> myCollection = new ObservableCollection<ObjectA>(myList as List<ObjectA>);
ObervableCollection には、リストを渡すことができるコンストラクターがあります。MSDNを引用:
public ObservableCollection(
List<T> list
)
Observable Collection コンストラクターは IList または IEnumerable を取ります。
これを頻繁に行う場合は、簡単な拡張メソッドを作成できます。
public static ObservableCollection<T> ToObservableCollection<T>(this IEnumerable<T> enumerable)
{
return new ObservableCollection<T>(enumerable);
}