如何在导航到页面并再次返回时更新选项卡式页面的子项中的listitems

时间:2018-09-09 11:54:42

标签: xamarin.forms prism

我有一个包含子页面的选项卡页面 我列出项目列表(例如,每个项目都有启用标签),然后导航到另一页并将其更改为“已禁用” 当我再次返回时什么都没有改变,直到我再次运行该应用程序..我为此使用了可观察的集合,并且棱镜也INotify属性更改了另一个解决方案,我试图再次在onAppearing中加载列表,但是什么也没有发生..我该如何解决呢? >

 private ObservableCollection<ProductSummaryModel> _lstBestOffers;
        public ObservableCollection<ProductSummaryModel> ListBestOffers
        {
            get { return _lstBestOffers; }
            set { SetProperty(ref _lstBestOffers, value);

            }
        }

并在onAppearing中调用它

  var res = await HomeService.GetHomeData();

                if (res != null && res.Data != null)
                {

                    ListBestOffers = new ObservableCollection<ProductSummaryModel>(res.Data.BestOffersSlider.Cards.ToList());
}

0 个答案:

没有答案