Xamarin Forms: как перейти на другую страницу из другого класса c # - PullRequest
0 голосов
/ 02 октября 2018

У меня есть главная страница с нажатием кнопки.Как только кнопка нажата, она вызовет метод другого класса c # и вызовет новую страницу B из этого нового класса c #.Однако страница A не обновляется со страницей B. Если я вызову эту новую страницу B из кода внутри страницы A, то она обновится со страницей B. Могу ли я знать, почему и как мне решить эту проблему?Спасибо.

1 Ответ

0 голосов
/ 02 октября 2018

из Page

Navigation.PushAsync(new PageB());

из нестраничного класса

App.Current.MainPage.Navigation.PushAsync(new PageB());

оба подхода предполагают, что ваша текущая страница заключена в NavigationPage

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