###前提・実現したいこと
Xamarin.Forms + PrismでMasterDetailPageのDetail部を別のページへ遷移したい
MasterDetailPageとは違う2つのページ(Page1, Page2)を作って、Master部に作ったボタンを押すことでPage2へ遷移するという動作を行いたいのですが
ネット上でいろいろ見てみても、どのようにすればいいのかわかりませんでした。
###発生している問題
MasterDetailPageにPage1を表示することはできているが
Master部のButtonを押すことによってDetail部をPage2に遷移することができない
###該当のソースコード
C#
1private DelecateCommand NavigateCommand { get; set; } 2private INavigationService _navigation; 3 4public MyMasterDetailPage (INavigationService navigationService){ 5 _navigation = navigationService; 6 NavigateCommand = new DelecateCommand(Navigate); 7} 8 9private void Navigate () { 10 _navigation.NavigateAsync("NavigationPage/Page2"); 11}
###試したこと
ネットで調べていて
・Master部はXamlで書く
・Detail部はC#で書く
ということを知ったので、Master部はXamlで書き
Detail部はApp.xaml.cs内でこのようにしました
C#
1 2 NavigationService.NavigateAsync("MyMasterDetailPage/NavigatePage/Page1"); 3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/05 08:24