Причина этого очень проста: вы предоставляете две страницы навигации в жизненном цикле страницы, который в свою очередь отображает два Навбара
Решение:
В вашем App.xaml.cs добавьтестатическое свойство NavigationPage что-то вроде этого:
public static NavigationPage NavigationPage { get; set; }
Назначьте эту страницу в конструкторе app.xaml примерно так:
App.NavigationPage = new NavigationPage(new yourPage) ;
Затем назначьте эту страницу навигации как MainPage следующим образом:
MainPage=App.NavigationPage;
Теперь Всякий раз, когда вы планируете перейти на следующую страницу, вызывайте следующую страницу следующим образом:
App.NavigationPage.PushAsync(new YourNewPage());
Goodluck!
В случае возврата запросов.