Linq x:绑定类型can';找不到
我试图在XAML中使用Linq x:绑定类型can';找不到,linq,xaml,uwp,collectionviewsource,xbind,Linq,Xaml,Uwp,Collectionviewsource,Xbind,我试图在XAML中使用CollectionViewSource,以获得分组的ListView CSV: <CollectionViewSource x:Key="MyViewSource" IsSourceGrouped="True" Source="{Binding MyItems, Mode=OneWay}" /> 根据,这应该将项强制转换为i分组对象,这样我就可以访问键属性。然而,我不断地
CollectionViewSource
,以获得分组的ListView
CSV:
<CollectionViewSource x:Key="MyViewSource"
IsSourceGrouped="True"
Source="{Binding MyItems, Mode=OneWay}" />
根据,这应该将项强制转换为i分组
对象,这样我就可以访问键
属性。然而,我不断地得到一个错误
无效的绑定路径“((linq:IGrouping)组)。键”:找不到类型“linq:IGrouping”
我已经非常清楚地定义了它:
xmlns:data="using:Windows.UI.Xaml.Data"
xmlns:linq="using:System.Linq"
我知道这不是打字错误之类的,因为上的转到定义,linq:iGroup
工作正常
是否存在某些不允许使用的类型或其他类型
我使用的是Windows 10 build 16257.1,使用的是VS 2017和SDK Preview 16257。错误消息正确:
找不到类型“linq:IGrouping”
LINQ中没有i分组
类型,但是有一个i分组
类型不是同一件事。这样的演员阵容在C#中也会失败
XAML
不允许指定泛型类型参数,因此我认为您只能使用普通绑定:Text=“{binding Key}”
xmlns:data="using:Windows.UI.Xaml.Data"
xmlns:linq="using:System.Linq"