6
UIElement
の中心をwpfでどのように見つけることができますか?wpfでuielementの中心を見つける
UIElement
の中心をwpfでどのように見つけることができますか?wpfでuielementの中心を見つける
あなたはmyVisual
があなたのコントロールであり、rootVisual
が親コントロールである(Get Absolute Position of element within the window in wpfを参照)ので、あなたがこの
Point relativePoint = myVisual.TransformToAncestor(rootVisual)
.Transform(new Point(0, 0));
のようにコントロールの絶対位置を取得することができます@ArsenMkrtをオフに構築
Point pt = new Point(relativePoint.X + myVisual.ActualWidth/2, relativePoint.Y + myVisual.ActualHeight/2);
、
Point center = myVisual.TransformToAncestor(rootVisual).Transform(new Point(myVisual.ActualWidth/2, myVisual.ActualHeight/2));
パスに対して機能しません。まだ答えを探しています。 ありがとう –