2009-07-23 7 views
1

現在、Surface SDK 1.0をBlendとVS2008で使用していますが、問題が発生しました。画面全体にスキャッタビューを使用しています。画面の中央にグリッドもあります。真ん中のパネルは、私のスキャッタビューアイテムがグリッドの下で簡単に失われる可能性があり、グリッドが固定されているため、それらを取得する方法がないため、かなり迷惑です。スキャッタビューのシェイプをカスタマイズする

グリッドの周りに「壁」を追加すると、スキャッタビューのエッジでのように、散布ビューが跳ね返ることが望ましいでしょう。

どうすればこの問題を解決できますか?

+0

scatterview内のオブジェクトは相互作用できますか、お互いに跳ね返りますか? –

+1

これは正直なところ、ユーザビリティ設計の問題のように思えます。なぜそのグリッドがあるのですか、なぜそれが固定されているのですか?なぜそれがスキャッタビューの上になければなりませんか? –

答えて

1

「ScatterManipulationCompleted」に接続して、アイテムがグリッドの下にあるかどうかを確認してください。はいの場合は、ストーリーボードを開始し、ScatterViewItemの中央をグリッドの背景から戻します。

また、surface community forumsを見ると、ScatterViewItemと衝突検出に関する多くの記事があります。

関連する問題