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