Xamarin使用MessagingCenter 订阅的模式传数据

 

 

发数据:

用于数据更新发布通知

MessagingCenter.Send<User>(MainViewModel.LoginUser, "LoginUser");

 

订阅接收数据:

用于订阅通知,随时获取数据变更并做出响应

1             MessagingCenter.Subscribe<User>(this, "LoginUser", sender => {
2                 if (sender != null)
3                     txtUserName.Text = ((User)sender).Username;
4             });

 

posted @ 2019-06-22 16:26  Hs冰哥  阅读(207)  评论(0编辑  收藏  举报