0

C#、Silverlight、WP7 を使用しています。

既存のアプリでオーバーレイを行うことにも興味があるため、Metro Grid Helper (このリンクを参照) について調べてきました。基本的に、オーバーレイに Rectangle を追加する領域を強調表示したいと思います。

違いは、オーバーレイをページと共にスクロールして、Rectangle が下の項目 (TextBlock など) の上に留まるようにすることです。で、どうしようか迷ってます。

これについて調べる必要があるメソッド、プロパティ、またはイベントに関する提案はありますか?
前もって感謝します。

4

1 に答える 1

0

Silverlight ですべてがどのように機能するかをまだ学んでいるので、今日これを見つけました。

元の質問でリンクされている MetroGridHelper クラスは、オーバーレイ オブジェクトをページのメイン グリッドの子として追加します。つまり、アプリケーションの他のコントロール (ピボット、パノラマ、スクロール ビューアーなど) に関係なく、オーバーレイ オブジェクトは移動しません。

したがって、オブジェクトをスクロール (またはピボットまたはパノラマでスワイプ) するには、オブジェクトがコントロールの子である必要があります。メインの Grid 内でコントロールを探し、それをオブジェクトの親にします。

于 2012-09-19T13:31:03.307 に答える