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



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

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

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

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

相关内容

  • 没有找到相关文章

最新更新