2

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}}"/>

そして、これら 2 つの CollectionViewSource をこの Data GridView にバインドしたいと考えています。

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

もちろん、Binding はこの ItemSource で作成する必要があります。問題は、ItemSource が一度に 1 つの「バインディング ソース」しか受け入れないことです。これを両方の CollectionViewSource にリンクしたいと考えています。それらをリンクする機会はありますか?前もって感謝します

4

2 に答える 2

1

GridView では MultiBinding クラスを使用できないと思います

于 2013-06-16T11:35:58.773 に答える