我有关于更新我的片段上显示的数据的问题。所以我目前有一个使用mvvm cross构建的移动应用程序。在视图模型中,我有一个名为:
的函数public async Task InitializeData()
在这个函数中,我通过Web服务ASP.NET项目调用数据库。然后,Web服务与数据库通信。所以我的问题是在我的片段中被称为" MapFragment"。每当用户导航到地图页面时,我就会将数据加载到地图上,但如果数据库中的数据发生了变化,则不会反映在应用程序的地图中,因为它只在InitializeData中执行一次。它出现在数据库中,我可以看到更改,但为了看到地图中的更改,我需要重新加载应用程序,这不是我想要的。基本上如果数据库中有变化,我希望能再次调用InitalizeData,我相信,我该怎样做呢?