как я могу передать параметры на предыдущую страницу, используя c# xamarin формы - PullRequest
0 голосов
/ 27 марта 2020

у меня есть 3 страницы

  • страница 1 - это страницы с информацией об оплате, где есть 2 кнопки (около sh, кредит). На этой странице отображается общая сумма всех продуктов корзины.
  • страница 2 открывается, когда пользователь нажимает кнопку ca sh для оплаты через ca sh
  • страница 3 открывается, когда пользователь нажимает кнопку кредита для оплаты через кредит

пользователя есть варианты для завершения платежа.

  • выбор 1 - полная оплата через ок. sh
  • выбор 2 - полная оплата через кредит
  • выбор 3 я должен заплатить некоторую оплату через CA sh и некоторую оплату через кредит

, что я пробовал до сих пор, когда пользователь нажимает кнопку CA sh или кнопку кредита, он должен оплатить полную оплату через одну (ок. sh или кредит), если пользователь вводит полную оплату, пользователь автоматически переходит на страницу 1 (страница с подробными сведениями о платеже), в противном случае отображается ошибка.

Теперь проблема начинается здесь !!!!!!!! !! теперь здесь я хочу 2 вещи

  1. при переходе на страницу 1, здесь я хочу показать все суммы grandtotal, ca sh и кредит (как я хочу, чтобы 3 ярлык 1-го отображал общую сумму корзины, 2-й, чтобы показать сумму, уплаченную с ок sh (если выплачено иначе ноль), 3-й и наоборот с кредитом).
  2. другое, что я хочу, это то, что страница не должна переходить на страницу 1 до тех пор, пока сумма оба (около sh и кредит) не равны общему количеству товаров в корзине (например, общий итог (1000 рупий) = около sh (600 рупий) + кредит (400 рупий)) или (как общий итог (1000 рупий) = около sh (1000 рупий) + кредит (0 рупий))

, если любое из вышеперечисленных условий является верным, тогда переход на страницу 1 и результаты опроса в противном случае показывают ошибку.

1 Ответ

0 голосов
/ 30 марта 2020

В Xamarin.Formst есть очень простой способ ( MessagingCenter ) для передачи значений

Класс MessagingCenter обеспечивает многоадресную публикацию sh -подписки.

Издатели отправляют сообщения, используя метод MessagingCenter.Send (где вы хотите передать параметр), а подписчики прослушивают сообщения, используя метод MessagingCenter.Subscribe (здесь, на вашей предыдущей странице).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...