Prism.forms (最新) のディープ リンクを使用して、タブ ナビゲーションをどのように実装しますか?
IE は TabbedPage にプリズム ページを設定し、ユーザーがタブをクリックしたときに Prism を使用してナビゲートします。
ANSWER:
もちろん、偉大なブライアンが答えてくれました。これを行うために探している人のために実装を明確にする。
私のメイン ナビゲーションはNavigationPage
(もちろんメイン ツールバー アイコンを含むことができます) で、問題のコンテンツ ページに移動します。
navigationService.NavigateAsync("MyNavigationPage/MyMainPage");
だから私がやったことは、タイプのプリズムページを追加することですTabbedPage
。これで、他の Prism ページを子として簡単に配置できます。
<TabbedPage x:Class="MyApp.MyTabbedPage">
<TabbedPage.Children>
<MyFirstPrismPage Title="tab 1">
<MySecondPrismPage Title="tab 2">
</TabbedPage.Children>
</TabbedPage>
これにより、「MyTabbedPage/MySecondPrismPage」に移動でき、両方のページでビューモデルを解決できました!