locked
LongListSelector删除一个item之后怎么刷新显示? RRS feed

  • 问题

  • 在LongListSelector的Item上面绑定了数据,也添加了contextmenu,长按一个item就可以在contextmenu里面删除,数据确实是删掉了,但是LongListSelector并没有变,当我退出那个页面再进去的时候就会刷新,请问有什么办法当我删除item的时候就刷新Longlistselector?或者是如何手动刷新整个页面?
    2014年3月20日 14:06

答案

  • 你好,

    绑定数据源时用DataContext会出现你所遇到的问题,所以确保用ItemSource设置数据源(LongListSelectorName.ItemSource=yourItemSource),移除item时直接从数据源移除,yourItemSource.Remove(...) 。可参考这个链接。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年3月24日 12:54
    版主

全部回复

  • 在LongListSelector的Item上面绑定了数据,也添加了contextmenu,长按一个item就可以在contextmenu里面删除,数据确实是删掉了,但是LongListSelector并没有变,当我退出那个页面再进去的时候就会刷新,请问有什么办法当我删除item的时候就刷新Longlistselector?或者是如何手动刷新整个页面?
    2014年3月21日 15:19
  • 将item数据源对象实现PropertyChanged通知机制
    2014年3月24日 9:26
  • 你好,

    绑定数据源时用DataContext会出现你所遇到的问题,所以确保用ItemSource设置数据源(LongListSelectorName.ItemSource=yourItemSource),移除item时直接从数据源移除,yourItemSource.Remove(...) 。可参考这个链接。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年3月24日 12:54
    版主