0

如何找到直接在鼠标悬停点上方的 UI 元素。

在此处输入图像描述

这里体验年龄、体验月份是自定义控件。

我如何获得体验月 UIElement?

4

3 回答 3

3

您可以使用该属性Mouse.DirectlyOver(返回IInputElement)来获取您的元素。

于 2013-04-26T10:57:54.653 回答
1
VisualTreeHelper.FindElementsInHostCoordinates(location, Panel);

这将获得该位置后面的所有元素。

这不会在 WPF 中。可能在 Silverlight 和 WinRT 中有用。

于 2013-04-26T12:03:55.313 回答
0

在自定义控件中创建一个依赖属性,以了解鼠标是否在控件上。然后处理自定义控件的鼠标移动事件并将 depencey 属性应用到 true 值。

问候, 拉梅什

于 2013-04-26T12:13:43.793 回答