我有一个在它的自定义步进的列表,以及我对每一个项目详细信息页面在此列表中,我需要更改自定义步进值当我改变它的详细信息页面,也当我刷新列表。
这是项目的列表和信息按钮转到项目细节页
这里是项目细节页
我怎样才能改变呢?提前致谢
您的数据采集应实现INotifyPropertyChanged接口,当你改变值与步进应该调用OnPropertyChanged的数量。
解决方案:
list
的onAppearing
的listView Page
?每次你在value
改变item detail page
和更新最新的数据到服务器端。然后你回到listView Page
,就会触发refresh
在onAppearing
,然后你可以从API
更新值。
当我改变它的详细信息页面,也当我刷新列表。
发送消息(stepperChanged
)当值变化:
MessagingCenter.Send<MainPage> (this, "stepperChanged");
更改定制步进器的值
在你的ListView页面,订阅消息命名stepperChanged
:
MessagingCenter.Subscribe<MainPage> (this, "stepperChanged", (sender) => {
// do something whenever the "stepperChanged" message is sent
// refresh the list here
});