2017-06-11 2 views
0

私はページAとページBの2つのページを持っています。アプリケーションのユーザーがページAからページBに渡ることができるようにしたいと思います。ページBからページAに渡すことができます。どのようにすればいいですか?Xamarinフォーム - 返信なしでナビゲーションを行う方法

ナビゲーションページを使用して戻りボタンを無効にしようとしましたが、無効にする方法が見つかりませんでした。あなたが "移動" する必要がない場合は

答えて

1

あなたは

Application.Current.MainPage = new PageB(); 

設定すると上書きすることができOnBackButtonPressed()

protected override void OnDisappearing() 
{ 
     //back button logic here 
     return true; 
} 
+0

'OnBackButtonPressed()デバイスのバックボタンが押されたときに'だけ発射されます( 1つはAndroid搭載端末)。これはNavigationPageの一部である戻るボタンを無効にしません。 – cvanbeek

+0

ナビゲーションスタックをクリアするには、「modalpush」またはSetHasBackButtonを使用します。https://stackoverflow.com/questions/24935929/xamarin-forms-getting-rid-of-back-button-in-nav-bar –

+0

@私はナビゲーションを使用していないので、ナビゲーションバーの戻るボタンは存在しません。Application.Current.MainPage = new PageB(); –

関連する問題