2

我们有两个 CollectionViewSource

<CollectionViewSource
        x:Name="groupedItemsViewSource"
        Source="{Binding CategoryData}"
        IsSourceGrouped="true"
        ItemsPath="TopItemsQuestionData"            
        d:Source="{Binding AllCategory, Source={d:DesignInstance Type=data:DataSource, IsDesignTimeCreatable=True}}"/>

    <CollectionViewSource
        x:Name="groupedItemsViewSourcePOI"
        Source="{Binding CategoryData}"
        IsSourceGrouped="true"
        ItemsPath="TopItemsQuestionDataPOI"
        d:Source="{Binding AllCategory, Source={d:DesignInstance Type=data:DataSource, IsDesignTimeCreatable=True}}"/>

我们想将这两个 CollectionViewSource 绑定到这个 Data GridView

 <GridView
       ...
        ItemsSource="{Binding Source={StaticResource groupedItemsViewSourcePOI}}"

当然,必须在此 ItemSource 上进行绑定。问题是 ItemSource 一次只接受一个“绑定源”,我们想将它链接到我们的两个 CollectionViewSource。有没有机会将它们联系在一起?先感谢您

4

2 回答 2

1

我认为在 GridView 你不能使用 MultiBinding 类

于 2013-06-16T11:35:58.773 回答
1

您应该使用通用类型(可能是概括您的集合的抽象类)并将其绑定到 GridView

于 2013-06-17T09:17:31.253 回答