我正在使用 WinJS.Binding.List 将数据绑定(bind)到 ListView。我想使用 createSorted 方法在列表上创建排序投影。此外,列表中的数据是实时的,因此会发生变化。显然,排序后的投影不会自动观察属性以查看它们是否发生变化。我找不到允许我调用“重新排序”的机制。存在这样的东西吗?
请您参考如下方法:
如果您对列表中的元素使用 WinJS.Binding.mixin 或 WinJS.Binding.as,列表应自动重新排序。
这将使它们可以通过列表观察,并且它不仅应该更新您在 itemTemplate 中引用的任何绑定(bind)属性,而且还应该在使用投影时对列表重新排序。
http://msdn.microsoft.com/en-us/library/windows/apps/br211859.aspx