我如何使用 C# xamarin 表单将参数传递到上一页

how can i pass parameters to previous page using c# xamarin forms

我有 3 页

用户可以选择完成支付。

到目前为止我尝试过的是,当用户点击现金或信用卡按钮时,如果用户输入全额付款,他必须通过一个(现金或信用卡)支付全额付款,用户会自动导航到第 1 页(付款详细信息页面)否则显示错误。

现在问题从这里开始!!!!!!!!!!!! 现在我想要两样东西

  1. 当导航到第 1 页时,我想在这里显示所有金额总计、现金和信用(就像我想要 3 个标签第一个显示购物车的总计,第二个显示用现金支付的金额(如果支付则为零) ,3rd,反之亦然)。
  2. 另一件事是我想要的是页面不应导航到第 1 页,除非两者(现金和信用)的总和不等于购物车项目的总计 (比如总计(1000卢比)=现金(600卢比)+信用(400卢比)) 或者 (比如总计(1000卢比)=现金(1000卢比)+信用(0卢比))

如果以上任一条件为真,则导航至第 1 页并显示结果,否则显示错误。

在Xamarin.FormstThere中是一种非常简单的方式(MessagingCenter)传递值

MessagingCenterclass 提供多播发布-订阅功能。

发布者使用MessagingCenter.Send(您要传递参数的地方)方法发送消息,而订阅者使用MessagingCenter.Subscribe(在您上一页的此处)方法收听消息。