Windows 8 从WinJS.Binding.List中删除组

Windows 8 从WinJS.Binding.List中删除组,windows-8,winjs,Windows 8,Winjs,我有一个列表,它是我的列表视图的数据源。当我将新的项目添加到列表中时,一切正常,列表视图更新。但是,当我试图从列表中删除项目时,什么也没有发生。。。ListView根本不在乎。我该怎么做 事实上,有没有一种简单的方法可以从某个组中删除所有项(我使用GroupedSortedListProjection作为数据源) 谢谢 你试过下面的方法吗 手动重置列表的类型(在列表上创建新对象) list=new WinJS.Binding.list() 通知已完成的更改 list.notifyReload()

我有一个
列表
,它是我的
列表视图的
数据源
。当我将新的
项目添加到
列表中时,一切正常,
列表视图更新。但是,当我试图从
列表中删除项目时,什么也没有发生。。。
ListView
根本不在乎。我该怎么做

事实上,有没有一种简单的方法可以从某个组中删除所有
(我使用
GroupedSortedListProjection
作为
数据源


谢谢

你试过下面的方法吗

手动重置列表的类型(在列表上创建新对象) list=new WinJS.Binding.list()

通知已完成的更改

list.notifyReload()


这将重置您的列表(从列表中删除所有项目)

您是否尝试过以下方法

手动重置列表的类型(在列表上创建新对象) list=new WinJS.Binding.list()

通知已完成的更改

list.notifyReload()


这将重置列表(从列表中删除所有项目)

我想这样做会使列表视图的绑定松动。当然,我不想删除所有项目,只想删除一些:/我明白了,试着使用slice(list.splice(positionYouWantToRemove,1))函数从列表中删除项目,然后使用notifyReload,我想这样做会松开与ListView的绑定。当然,我不想删除所有项目,只想删除一些:/我明白了,尝试使用slice(list.splice(positionYouWantToRemove,1))函数从列表中删除项目,然后使用notifyReload