我在屏幕中动态创建控件。如果我在屏幕上放置一个按钮,那么它应该突出显示并显示最靠近新按钮的最近按钮之间的距离。
答案 0 :(得分:5)
VisualTreeHelper
http://www.codeproject.com/Articles/21495/Understanding-the-Visual-Tree-and-Logical-Tree-in循环浏览整个视图的可视树...此处检查可用于浏览可视树中所有元素的TraverseVisualTree
方法。< / LI>
UIElement
控件,请检查其ActualWidth
&amp; Actualheight
财产。然后使用(relativePosition.X + actualWidth)和(relativePosition.Y + actualHeight)检查每个元素,其中一个元素与当前元素的距离最近。