2

谁能告诉我应该如何在 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 有什么区别?谁能给我解释一下?

4

1 回答 1

6

这方面的MSDN 文档非常好。

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

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

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

设计时属性

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

于 2013-03-10T08:51:59.163 回答