我在尝试通过 HitTestResultCallback 访问 UserControl 时遇到了一些麻烦,我可以在我的 UserControl 中找到所有控件,但我想做的是访问 UserControl 类,这是我的代码:
public void DragStartInteraction()
{
VisualTreeHelper.HitTest(Application.Current.MainWindow, null, new HitTestResultCallback(myCallbackDragStartEvent), new PointHitTestParameters(_currentPoint));
...
}
private HitTestResultBehavior myCallbackDragStartEvent(HitTestResult result)
{
...
UserControl el = result.VisualHit as UserControl;
...
return HitTestResultBehavior.Continue;
}
谢谢!