Panoramaは横にフリックしPanoramaItem移動します。
一方、ListBoxは縦にフリックしてListBoxItemをスライドさせます。
なにが言いたいかというと、ListBoxをだーーーっとスライドさせたいのに、ちょっとしたフリックミスで次のPanoramaItemに移動したりします。
これはListBoxItemの量がすくなければいいんですが、多いとすっごく重かったり、スライドしにくかったり、LoadedEventが走ったりと、パフォーマンス的にいろいろ悩むところがあります。
そこで、初音パパが1つの画面で中身だけ変えてアプリを作ったところ、AppHubの審査でリジェクトされたようです。
http://blogs.wankuma.com/hatsune/archive/2011/04/23/198615.aspx
いや、バグでもなんでもないのに。。。
というわけで、PanoramaLikeUIを作りました。
これは、PanoramaItemのヘッダーの所だけがPanoramaでできていて、フリックでPanoramaItemの選択、タップでイベントを起こしています。
PanoramaとListBoxでPanorama使いたいけどListBox多そうとかいう時はこんな見せ方もどうでしょうか。
プロジェクトファイルをアップしておきます。
http://eidwinds.com/mitsuba/contents/PanoramaUITest.zip
パノラマらしさを残してヘッダーを上にしましたが、パネルで遷移できないので、画面下方にヘッダーを持ってきたほうが使いやすいかもしれません。
//リンクみすってたので治しました。
//以前の加速度センサネタのリンクもみすってたので治しました