見えない[戻る]ボタンを私はAndroidの6の上にそれをテスト https://github.com/PrismLibrary/Prism/tree/master/Sandbox/Xamarin/HelloWorldHelloWorldサンプルコードは、Android上で動作していない:
からサンプルアプリを得た:
- 実行するサンプルコードからアプリ(変更なし)は、それがViewAに移動し、メニューからViewAのメインページ
- タップを示しているが、アプリバーにはバックボタンがありません。
戻るボタンの動作をデバイスを打つ、それが戻ってメインページに移動します。
私は期待してい振る舞いはあまりにもバーの[戻る]ボタンを確認することです。
UPDATE
私はプリズムをデバッグだ、と私はちょうどcurrentPage.Navigation.PushAsync(page, animated)
を呼び出すことにより、ViewA
に明確にそのプリズムのPageNavigationService
ナビゲートを見ることができます。 私はXamarinフォームのNavigationImpl
は、2つのページ、MainPage
とViewA
でNavigationStack
を持っていることがわかります。したがって、MainPage
はまだナビゲーションスタックにありますが、何らかの理由で戻るボタンが表示されません。
ANSWER! @lowleetakは、バックボタンを隠しているサンプルのどこかにコールがあることを発見しました!
したがって、 'MyMasterDetailViewModel'に挿入された' navigationService'はDetailsを置き換えることによってナビゲートしていますか?戻るボタンが表示されるようにViewAにナビゲートする方法は? –
私はプリズムをデバッグしており、あなたの言うことは正しいとは思わない。 Prismの 'PageNavigationService'が' currentPage.Navigation.PushAsync(page、animated) 'を呼び出すだけで、' ViewA'にナビゲートすることが明確に分かります。私はXamarin Formsの 'INavigation'にMainPageとViewAという2つのページを持つ' NavigationStack'があることがわかります。したがって、MainPageはまだナビゲーションスタックにあります。戻るボタンが表示されないのはなぜですか? –
プリズムは何らかの方法で戻るボタンを操作しますか? –