0
我在Xamarin跨平台 安卓 我的工作我有2周的ViewModels -MyTeamVM -CertificatesVMXamarin MVVM更新列表从其他视图模型
MyTeamVm是一个ListView在那里我可以点击的人。一旦我点击了,我去CertificatesVM,我会看到被点击的人的证书。 (这是certificatesVM)
protected override async Task InitializeAsync()
{
var user = _userDataService.GetSelectedUser();
Certificates = (await _earnedCertificateDataService.GetCertificateForUserAsync(user.Id));
}
但是当我回到MyTeamView并选择一个其他人他也不: 问题是第一次,当我对一切人点击,因为程序去工作正常更新列表。我有一个
public MvxCommand ReloadCertificates
{
get
{
return new MvxCommand(async() =>
{
var user = _userDataService.GetSelectedUser();
Certificates = (await _earnedCertificateDataService.GetCertificateForUserAsync(user.Id));
});
}
}
但它不起作用。
有人可以帮我吗?
我使用Xamarin本地和在我的viewmodel中使用它,但我有错误:名称messagingCenter不存在。 我需要添加一个参考或其他东西吗? –