Metro Style Appでスライド スタイルを使用したページ遷移を実装したいと考えています。
効果は次のようになります
state 1 state 2 state 3
____________ _______________ ____________
| | | | | | |
| page A | ====> |page A |page B | ====> | page B |
| | |partial|partial| | |
|____________| |_______|_______| |____________|
これは、右から左へのパン ジェスチャ スワイプによってトリガーされます (トリガー システム ツールバーがないため、それらを分離する方法がわかりません)。
exitPage / enterPageでプレイしましたが、うまくいきませんでした:ページB が入る前にページ A が消えてしまったようです。現在のページと新しいページを div ラッパーに配置し、呼び出しなしで div にスライドさせます。しかし、それは CSS の位置を壊す可能性があり、いつ新しいページの JS を安全に呼び出すことができるかわかりません...navigate()
update 1おそらくFlipViewでこれができるでしょうか?
にローカルページをロードする方法を見つけるための更新2FlipView
、役立つリンクの把握を見つけましたが、まだ混乱しています...
更新 3 ではFlipView
、ページを完全に定義し、内部の FlipView.itemTemplatePageControl
の 1 つをレンダリングすることで、原始的なバージョンの使用方法を考え出しましたが、それは適切ですか?PageControl
それで、それに適した解決策や素晴らしいアイデアはありますか?ありがとう!