6
如何在wpf中找到UIElement
的中心?在wpf中查找uielement的中心
如何在wpf中找到UIElement
的中心?在wpf中查找uielement的中心
你可以得到控制的絕對位置這樣
Point relativePoint = myVisual.TransformToAncestor(rootVisual)
.Transform(new Point(0, 0));
其中myVisual
是你的控制和rootVisual
被父控件(參見Get Absolute Position of element within the window in wpf),這樣你可以找到UIElement的這樣
Point pt = new Point(relativePoint.X + myVisual.ActualWidth/2, relativePoint.Y + myVisual.ActualHeight/2);
號樓關@ArsenMkrt,
Point center = myVisual.TransformToAncestor(rootVisual).Transform(new Point(myVisual.ActualWidth/2, myVisual.ActualHeight/2));
不適用於路徑。仍在尋找答案。 謝謝 – 2009-12-03 12:27:51