4

如果在我的 wpf 应用程序中有多个网格和一个可拖动的用户控件。任何人都可以建议每次将控件拖动到不同的网格上时可以返回不同网格 ID 的代码。

4

1 回答 1

4

您可以使用Mouse.DirectlyOverthen go up the visual tree 来查找树上的第一个Grid

Mouse.DirectlyOver在您检查属性时返回IInputElement鼠标下的那个。

您可以使用此 SO question中描述的方法向上走可视化树

编辑:我发现了我正在考虑的关于视觉树行走的 SO 问题。(比第一个链接恕我直言要好得多)。

于 2011-12-07T17:50:49.697 回答