我如何从.net中的CollectionView获得项目类型

本文关键字:项目 类型 CollectionView 中的 net | 更新日期: 2023-09-27 18:01:42

假设我有一个CollectionView,我如何获得项目类型?

public Type GetItemType()
{
    CollectionView items = DataGrid.Items;
    Type itemType = items.GetType // ...;
    return itemType;
}

我如何从.net中的CollectionView获得项目类型

您不需要在列表中包含项。如果你有一个collectionview,你可以取它的源集合使用它你可以得到它的项目类型

  var myEnumarator= myCollectionView.SourceCollection.GetEnumerator();
  var mytype = myEnumarator.GetType().GetGenericArguments()[0];