2011-12-29 4 views
2

ピボットでパノラマのようなスクロール効果を実現できますか?パノラマコントロールを使用してアイテムをドラッグすると、次のアイテムと前のアイテムが表示されますが、ピボットでは現在のアイテムが飛んでいます。次の/前者が飛んできます。ピボットスクロールをパノラマのようにすることはできますか?

なぜ私はこれをやろうとしていますか?

マイクロソフトでは、このプロパティを読み取り専用にすることに決めたため、おそらくプログラマティックにSelectedIndexをパノラマに設定することはできません。私は制御を拡張し、行動を使うことを含むいくつかのことを解決しようとしました - しかし、私は諦めて成功しませんでした。

最後に、ピボットコントロールを使用することを断念しました。スクロールする部分を除いて、パノラマからのスクロール効果を得たい場合を除いて、うまく機能します。

なぜ私は達成しようとしていますか?

現在のページオーバーレイです。 Androidアプリケーション画面のように、いくつかのページをスワイプして、画面の下部/上部にあるページ(これは簡単な部分です)とクリックしたときに表示されますそれらのバブルの1つは、対応するページにスクロールします(パノラマコントロールでSelectedIndexを設定できないため、難しい部分です)。

したがって、ピボットコントロールでスクロール効果を達成する方法についてのアイデアはありますか?パノラマのSelectedIndexを変更する方法についての別のアイデアがありますか? (DefaultItemの変更は解決策ではありません)。

ありがとうございました。

+0

DefaultItemはソリューションではないのはなぜですか? –

+0

DefaultItemを設定すると、ビューにアイテム(スクロールエフェクトなし)と(自分の経験から)パノラマのSelectedItemプロパティでバインディングが壊れてしまい、SelectedIndexが壊れてしまいます。 –

答えて

2

あなたがソースコードを見て、それを適応する場合がありますので、これは仕方オフパノラマ/ピボットコントロールの定期的な振る舞いから聞こえる:チェンジ80787http://phone.codeplex.com/

EDIT

をパノラマ制御とピボット制御が削除されました。したがって、コードを取得するには、2012年10月29日より前にチェンジセットに戻る必要があります。

+0

これを前に使ってみましたが、何らかの理由で7.1アプリケーションで動作させることができません。 –

+0

PanoramaのソースコードはWindows Phone Toolkitに含まれていません。 –

+0

@FranciscoAguilera - チェンジセット80787で、パノラマコントロールとピボットコントロールが削除されました。だからコードを取得するには、2012年10月29日より前にチェンジセットに戻る必要があります。 –

関連する問題