2012-11-13 78 views
2

我正在使用WinJS.Binding.List將數據綁定到ListView。我想使用createSorted方法在列表上創建一個排序的投影。另外,列表中的數據是實時的,因此它將會改變。顯然,排序的投影不會自動觀察屬性,看看它們是否正在改變。我無法找到一種機制,可以讓我調用'重新排序'。有這樣的事情存在嗎?WinJS綁定列表實時排序

回答

2

如果您對列表中的元素使用WinJS.Binding.mixin或WinJS.Binding.as,該列表應自動重新排序。

這將使它們在列表中可觀察,它不僅應該更新您在itemTemplate中引用的任何綁定屬性,還應該在使用投影時重新對列表進行排序。

http://msdn.microsoft.com/en-us/library/windows/apps/br211859.aspx