从“ WPF释放 ”,第383页:视觉命中测试可以通知您所有 Visual与位置相交的信息,您必须使用[VisualTreeHelper.]HitTest接受HitTestResultCallback委托的 方法 。在此版本的HitTestreturn 之前Visual,从最高处开始到最低处结束的每个相关调用一次委托。这样的回调的签名是HitTestResultBehavior Callback(HitTestResult result)并且必须返回HitTestResultBehaviour.Continue以接收进一步的匹配,如下所示(来自MSDN的链接页面):// Return the result of the hit test to the callback.public HitTestResultBehavior MyHitTestResult(HitTestResult result){ // Add the hit test result to the list that will be processed after the enumeration. hitResultsList.Add(result.VisualHit); // Set the behavior to return visuals at all z-order levels. return HitTestResultBehavior.Continue;}有关更多信息,请查阅MSDN文档VisualTreeHelper.HitTest。