0

FrameworkElement画面にレンダリングされたことを確認する方法はありますか。例えば。2 つの長方形があり、1 つが他の長方形と重なっています。しかし、「どれだけ」重なり合っているかはわかりません。

したがって、ユーザーが両方の長方形を見るか、1 つだけを見るか、または 1 つを完全に、もう 1 つを部分的に見るかを知る必要がありますか?

4

1 に答える 1

1

それはすべて、親コンテナの種類によって異なります。両方の長方形が内側StackPanelにある場合はそうではありません。カスタム コンテナを作成するか、キャンバスをこれらの長方形の親として使用する必要があります。

次に、LocalToScreen または同様のメソッドを取得して、画面または上部の親ウィンドウと比較した絶対位置を取得し、それらが重なっているかどうかを調べることができます。

于 2010-11-20T15:50:38.943 に答える