0

我正在尝试将 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>

页面加载时我收到此错误消息:

“集合视图的源类型不受支持。”

有任何想法吗?

4

1 回答 1

0

我认为您无法连接到“数据”路径。尝试连接到子项。例如Entity<A>,我有一个与Entity<B>.

如果“MyGetQuery”返回我 EntitySet,那么我可以使用 CollectionViewSource:

<CollectionViewSource x:Key="cvs" Source="{Binding ElementName=myDataSource, Path=Data.B}"/>

其中 Data.B 是EntitySet<B>

希望这可以帮助。

于 2011-02-11T17:32:19.307 回答