2016-10-24 9 views
-1

これはMicrosoft Mathアプリのスクリーンショットです。私のアプリでも同様の動作をしたいのですが、どうやってそれをどうやって行うのか分かりません。ドキュメントのすべてが単一ページのアプリケーションに焦点を当てているようです。私はGoogle Fuのスキルがこれについて何かを見つけるのに十分ではないと思います。この独立したナビゲーションはどのように行われましたか?

enter image description here

このアプリは、独立してナビゲートすることができる2つのペインを有します。私はこれがSplitViewだと推測していますが、Frame.Navigate()はこのページの上にまったく新しいページを置くつもりです。これを自動的に処理できるiOSのUINavigationControllerに相当するコンポーネントはありますか?

注:完全な実装ではなく、単なるアプローチです。

答えて

1

FrameコントロールをSplitView.Contentに追加し、その中にページを表示できます。

XAML:

<SplitView> 
    <SplitView.Content> 
     <Frame x:Name="Fr_Main"/> 
    </SplitView.Content> 
</SplitView> 

のC#:

Fr_Main.Navigate(typeof(YourPage)); 

EDIT:

あなたがhereを見ることができるように、Frameプロパティが表示され、現在のページであるフレームを参照。

+0

フレームを他のコンポーネント(グリッドやフライアウトなど)に埋め込むことはできますか?ドキュメントは、どこでどのように使用できるかについてはあまり明確ではありません。 –

+0

もちろん、それはグリッドやStackPanelなどにある可能性があります。私はFlyoutについてはわかりませんが、それもうまくいくかもしれません。やってみなよ :-) –

関連する問題