谁能告诉我如何在Windows 8的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之间有什么区别?谁能向我解释?

最佳答案

MSDN Documentation,因为这很好。

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

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

关于您对d:的疑问,我无法确定在顶级元素中没有看到您的xmlns声明,但是假设默认值d:对应于设计时数据/属性

Design time attributes

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

10-07 19:42
查看更多