Wpf CollectionViewSource是如何工作的?

Wpf CollectionViewSource是如何工作的?,wpf,xaml,collectionviewsource,Wpf,Xaml,Collectionviewsource,有人能告诉我如何在Windows8上的XAML中设置CollectionViewSource的正确属性吗 <CollectionViewSource x:Name="itemsViewSource" Source="{Binding Items}" d:Source="{Binding AllTasks, Source={d:DesignInstance Type=data:TaskItems, IsDesignTimeCreatable=Tru

有人能告诉我如何在Windows8上的XAML中设置CollectionViewSource的正确属性吗

<CollectionViewSource x:Name="itemsViewSource"     
        Source="{Binding Items}"
        d:Source="{Binding AllTasks, Source={d:DesignInstance Type=data:TaskItems,  IsDesignTimeCreatable=True}}"/>

x:name是对象的名称。来源是什么?d:Source和Source有什么区别?谁能给我解释一下吗?

因为这很好

正如文档所示,您所指向的是集合对象。示例
observedcollection

第一个链接还显示了一个使用示例。基本上,在纯英语CollectionViewSource中,它用于过滤/分组/排序列表/集合中的数据,然后在视图中使用结果

至于您对
d:
的怀疑,我不能肯定您是否在顶级元素中看到了xmlns声明,但假设默认值
d:
对应于设计时数据/属性

当实时数据可能不可用时,它用于在设计时帮助设计和可视化UI