UIElement.TranslatePoint(Point, UIElement) UIElement.TranslatePoint(Point, UIElement) UIElement.TranslatePoint(Point, UIElement) Method


この要素に相対的なポイントを、指定した要素に対する相対座標に変換します。Translates a point relative to this element to coordinates that are relative to the specified element.

 System::Windows::Point TranslatePoint(System::Windows::Point point, System::Windows::UIElement ^ relativeTo);
public System.Windows.Point TranslatePoint (System.Windows.Point point, System.Windows.UIElement relativeTo);
member this.TranslatePoint : System.Windows.Point * System.Windows.UIElement -> System.Windows.Point


Point Point Point

この要素に相対的なポイント値。The point value, as relative to this element.

UIElement UIElement UIElement

指定したポイントに変換する要素。The element to translate the given point into.


元の要素ではなく変換先の要素に相対的なポイント値。A point value, now relative to the target element rather than this source element.


渡すnullrelativeToを許可したり、この要素が属する論理ツリーのルート要素に対する相対的な座標があることを示します。Passing null for relativeTo is permitted, and indicates that coordinates should be relative to the root element in the logical tree that this element belongs to.

このメソッドは、変換に使用ヒット テスト ポイント値。This method is used for translating hit test point values. このメソッドを呼び出すことは、下のレベルの入力を処理する必要がありますコントロールを作成する場合に主に関連します。Calling this method is mainly relevant if you are authoring a control and need to process input at a lower level. 既存のコントロールを使用している場合は、完成したコントロールが正しく変換済みのヒット テストの結果を報告する通常想定できます。If you are using existing controls, you can generally assume that completed controls will report correctly translated hit test results.