我正在尝试将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>当页面加载时,我收到以下错误消息:
“集合视图不支持的源类型。”
有什么想法吗?
发布于 2011-02-12 01:32:19
我想你不能连接到“数据”路径。尝试连接到子项。例如,我有一个与Entity<B>关联的Entity<A>。
如果"MyGetQuery“返回EntitySet,那么我可以这样使用CollectionViewSource:
<CollectionViewSource x:Key="cvs" Source="{Binding ElementName=myDataSource, Path=Data.B}"/>其中Data.B是一个EntitySet<B>
希望这能有所帮助。
https://stackoverflow.com/questions/4513345
复制相似问题