Mvvm 在另一页上执行操作时打开页上的隐藏按钮
我正在开发一个xamarin表单应用程序,有两个页面。这是一份清单 我所拥有的Mvvm 在另一页上执行操作时打开页上的隐藏按钮,mvvm,xamarin.forms,Mvvm,Xamarin.forms,我正在开发一个xamarin表单应用程序,有两个页面。这是一份清单 我所拥有的 Page1有一个listview和一个隐藏按钮 当您单击第1页上的一行时,它会将您带到第2页,您可以在那里编辑该行 在第2页完成编辑并单击“上一步”按钮后,我希望在第1页启用“隐藏”按钮 只有在第2页进行更改时,才应启用隐藏按钮 如何实现这一点?MessagingCenter是Xamarin表单的一部分 在第2页中,每当您执行应启用按钮的操作时 MessagingCenter.Send<object>(t
如何实现这一点?MessagingCenter是Xamarin表单的一部分 在第2页中,每当您执行应启用按钮的操作时
MessagingCenter.Send<object>(this,"TurnOnButton");
MessagingCenter.Send(这是“打开按钮”);
在第1页的构造函数中
MessagingCenter.Subscribe<object>(this,"TurnOnButton", () => {
myButton.IsVisible = true;
});
MessagingCenter.Subscribe(此“打开按钮”),()=>{
myButton.IsVisible=true;
});
如何使用MessagingCenter?什么是MessagingCenter?这么简单吗?是否需要添加任何名称空间或其他内容?我想我可以检查一下那是打开按钮我的按钮在xaml中的名称?不,我的按钮是你的按钮。TurnOnButton是您从一页传递到另一页的消息。看见