masterdetailページを使用してすべてのページにメニューを表示するアプリがあります。ナビゲーションは私のアプリで2つの方法で行われます。 1つはメニューから、もう1つはダッシュボードから。そのため、別のページに移動して「戻る」ボタンを押すと、アプリケーションが終了します。ナビゲーション履歴は覚えていません。 マスター詳細ページ以下の通りである:そうXamarin.Forms - マスター/詳細ページとナビゲーション履歴の問題
public class RootPage : MasterDetailPage
{
public RootPage()
{
var menuPage = new MenuPage();
menuPage.Menu.ItemSelected += (sender, e) => NavigateTo (e.SelectedItem as MenuItem);
Master = menuPage;
Detail = new NavigationPage (new ContractsPage());
}
void NavigateTo (MenuItem menu)
{
Page displayPage = (Page)Activator.CreateInstance (menu.TargetType);
Detail = new NavigationPage (displayPage);
IsPresented = false;
}
}
この問題を克服するためにどのように任意のアイデア?
これは私の問題を解決するために必要なものです - ありがとう! –