我正在尝试将CollectionViewSource的源设置为DomainDataSource:
<navigation:Page.Resources>
<CollectionViewSource x:Key="cvs" Source="{Binding ElementName=myDataSource, Path=Data}"/>
</navigation:Page.Resources>
<Grid x:Name="LayoutRoot" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<ria:DomainDataSource Name="myDataSource" QueryName="MyGetQuery" AutoLoad="True">
<ria:DomainDataSource.DomainContext>
<ds:MyDataContext/>
</ria:DomainDataSource.DomainContext>
</ria:DomainDataSource>
页面加载时收到此错误消息:
“集合视图的源类型不受支持。”
有什么想法吗?
答案 0 :(得分:0)
我认为你无法连接到“数据”路径。尝试连接到子项目。例如,我的Entity<A>
与Entity<B>
有关联。
如果“MyGetQuery”返回EntitySet,那么我可以使用CollectionViewSource:
<CollectionViewSource x:Key="cvs" Source="{Binding ElementName=myDataSource, Path=Data.B}"/>
其中Data.B是EntitySet<B>
希望这有帮助。