私は、Pivotを使用してWindowsのユニバーサルUWPアプリケーションを使用して、ページ間でスワイプする機能を提供しています。 3つのUIページ(page1、page2、page3)を持っていて、それぞれに3つのPivotItemがあるとしましょう。質問は、PivotItemの内部で、私は現在フレームをそれぞれ持っており、フレームを使ってUIページを表示しています。これは動作していますが、これはわかりますが、フレームはUIなどのコンテンツを動的に表示するために使用されるため、これは冗長なようです。グリッド内のタブのボタンまたはリンクが1つあり、クリックされたボタンまたはピボットを使用することに応じてUIビューを回転させるために1つのフレームを使用すると思われます。私がピボットを選んだ主な理由は、私はモバイルをターゲットにしており、ページ間でスワイプしたいと思っています。Windows UWP UIをスワイプする
ピボットを使用する場合、私は各ピボットアイテムに何を入れますか?フレームはそれぞれ正しいですか?または、私はUIElementのような他のアイテムを使うべきですか?
ありがとうございます!
私はこれは非常によくそれを説明すると思う:https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/tabs-pivot – gregkalapos
そのリンクの記事はかなりうまく記述されていますが、投稿する前にその記事を実際に読みました。サンプルをダウンロードして見ました。しかし、ドキュメントにはまだ投稿された質問であるギャップが残されています。私は自分のアプリを記事のスクリーンショットのように見せたいが、そこからダウンロードしたサンプルはスクリーンショットのようには見えない。これは、記事のサンプルxamlのように、「コンテンツはここに」と書かれ、テキストのような各PivotItemに直接いくつかの簡単なコントロールを埋め込む基本的なテンプレートです。 –
私が特に知りたいのは、PivotItemでコントロールを直接読み込むのではなく、PivotItemの各参照を持ち、他のページを使用するだけです。ここでも、フレームが私のページを指しているPivotItemの内側のフレームを使用しています(これはコードでも設定できます)。しかし、それは正しいですか?各PivotItemにフレームを使用する必要がありますか、PivotItemのContentプロパティを設定するなどして、PivotItemが別のページを直接参照できますか? –