有人能告诉我如何在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:源和源之间有什么区别?任何人都可以向我解释一下吗?
答案 0 :(得分:6)
MSDN Documentation这是非常好的。
正如文档所示,Source是您指向的集合对象。示例ObservableCollection<T>
第一个链接还显示了一个用法示例。基本上用普通英语CollectionViewSource用于过滤/分组/排序列表/集合中的数据,然后在视图中使用结果
至于你对d:
的怀疑我不能确定你的顶级元素中没有看到你的xmlns声明,但假设默认值d:
对应于设计时数据/属性
当实时数据可用时,它用于帮助设计和可视化您的UI设计时间。