如何绑定2 CollectionViewSource到GridView

本文关键字:CollectionViewSource GridView 绑定 何绑定 | 更新日期: 2023-09-27 18:18:31

我们有两个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。有可能把它们联系起来吗?提前谢谢大家

如何绑定2 CollectionViewSource到GridView

你应该使用一个通用类型(也许是一个抽象类概括你的集合),并将其绑定到GridView

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

相关文章:
  • 没有找到相关文章