Мои формы Xamarin Application
имеют MainPage
, установленное на
new NavigationPage(new CarsMasterDetailPage())
, где CarsMasterDetailPage : MasterDetailPage
.
В конструкторе CarsMasterDetailPage
я установил для свойства Master
значениеnew CarsMasterPage()
и свойство Detail
до new CarsDetailPage()
.И CarsMasterPage
, и CarsDetailPage
расширяют ContentPage
.
Главная страница содержит список автомобилей и кнопку с обработчиком событий, который выполняет следующие действия:
await Navigation.PushAsync(new AddCar());
* * 1022На странице * есть кнопка с обработчиком событий, который выполняет следующие действия:
await Navigation.PopAsync();
При первом запуске приложения вызывается метод OnAppearing
главной страницы.При первом возврате навигации на главную страницу снова вызывается OnAppearing
.Последующие навигационные толчки и всплывающие окна не делают, однако.
Я могу обойти это, добавив делегата на главную страницу, который вызывается страницей добавления машины, когда это сделано, но это кажется хаком, так как есть события страницы, чтобысправиться с этим.Кто-нибудь знает, почему не работает?