2016-06-01 10 views
0

Xamarin.Formsを使用してクロスプラットフォームアプリケーションを作成しています。Xamarin.Formsを使用したWindows Phone上でのナビゲーション

ページ間で変更する場合は、Navigation.PushAsync(new Page());を使用しています。 NavigationPageがある場合、これは正常に動作します。

今、Windows Phone 8.1でNavigationPageを取り除きたいのですが、それは私のレイアウトを破壊しているからです。

Xamarin.Forms guides Windows PhoneにNavigationPageは必要ありません。

また、Windows Phoneプラットフォームではネイティブにナビゲーション が提供されます。したがって、NavigationPageオブジェクトを使用して に移動する必要はありません。

Bu NavigationPageを使用しない場合、例外がスローされます。

enter image description here

だから私は、Windows PhoneでNavigationPageなしでナビを使用するために何ができるのでしょうか?

+0

あなたのレイアウトを妨害している場合は、 'PushModalAsync'を使用できます。なぜ私はXamarinサイトでこのような声明を出していないのです。すべてのナビゲーションはナビゲーションページを追加することで処理されるからです。 –

+0

うん、PushModelAsyncは正常に動作しています。回答として投稿し、私はそれを受け入れる。 – Chris

答えて

関連する問題