在后面的代码中创建CollectionViewSource

时间:2011-11-25 10:42:31

标签: c# wpf

我的xaml中有这段代码

<local:MyDataSource x:Key="MyData" />
    <CollectionViewSource x:Key="ViewSource" Source="{Binding Source={StaticResource MyData}, Path=Summaries}">
        <CollectionViewSource.GroupDescriptions>
            <PropertyGroupDescription PropertyName="Name" />
        </CollectionViewSource.GroupDescriptions>
    </CollectionViewSource>

我想转移到我的代码后面。

MyDataSource是一个公共课,我已经有了。它包含一个应该填充CollectionViewSource的集合,以便将其绑定到listView

我一直在寻找一些教程或某些东西,但却找不到任何东西。

1 个答案:

答案 0 :(得分:1)

var collView = CollectionViewSource.GetDefaultView(MyData.Summaries);
collView.GroupDescriptions.Add(new PropertyGroupDescription("Name"));

您的摘要集必须

IEnumerable or IListSource