2010-12-05 12 views
3

私はアプリケーションを持っています。ウィンドウ上のボタンをクリックすると、ballon(UserControl)が表示されます。ボタンの下にballonが表示されている必要があります。 ルートは、あなたのウィンドウで、ボタン相対へルートの座標である座標、ボタンユーザーコントロールの位置を取得する方法は?

答えて

7

ボタンあなたのボタンがある上の位置を使用してバルーンに位置を設定する方法。

Point coordinates = button.TransformToAncestor(root).Transform(new Point(0, 0)); 

ルックをTransformToAncestorにすると、どんなビジュアルでも動作します。

+0

ルートに関連するボタンの座標を知る方法は? –

関連する問題