CollectionViewSource如何工作?

Ami*_*min 2 wpf xaml collectionviewsource

任何人都可以告诉我如何在Windows 8上的XAML中的CollectionViewSource中设置正确的属性?

<CollectionViewSource x:Name="itemsViewSource"     
        Source="{Binding Items}"
        d:Source="{Binding AllTasks, Source={d:DesignInstance Type=data:TaskItems,  IsDesignTimeCreatable=True}}"/>
Run Code Online (Sandbox Code Playgroud)

x:name是对象的名称.什么来源?d:源和源之间有什么区别?有谁可以向我解释一下?

Viv*_*Viv 6

MSDN文档非常好.

正如文档所示,Source是您指向的集合对象.例ObservableCollection<T>

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

至于你的疑问,d:我不能确定你的顶级元素中没有看到你的xmlns声明,但假设默认值d:对应于设计时数据/属性

设计时间属性

当实时数据可用时,它用于帮助设计和可视化UI的设计时间.