Tio*_*ion 11 c# linq wpf mvvm listcollectionview
这些似乎没有做到这一点:
var source = myViewModel.MyListCollectionView.Select(x => x as MyType);
var source = myViewModel.MyListCollectionView.Select<object, MyType>(x => x as MyType);
var source = myViewModel.MyListCollectionView.SourceCollection.Select<object, MyType>(x => x as MyType);
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 26
ListCollectionView只实现非通用IEnumerable接口.我怀疑你想要:
var source = myViewModel.MyListCollectionView.Cast<MyType>();
Run Code Online (Sandbox Code Playgroud)
或者(如果某些值MyType不合适,那没关系):
var source = myViewModel.MyListCollectionView.OfType<MyType>();
Run Code Online (Sandbox Code Playgroud)
var source = myViewModel.MyListCollectionView.OfType<MyType>();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5398 次 |
| 最近记录: |