Wpf 如何获取用户控件的位置?

Wpf 如何获取用户控件的位置?,wpf,Wpf,我有一份申请。我想在单击窗口上的按钮后显示一个气球(UserControl)。气球必须出现在按钮下方。如何使用按钮上的位置将位置设置为气球按钮是您的按钮,根是您的窗口,坐标是按钮相对于根的坐标 在上拿一个战利品,它对任何视觉效果都有效。如何知道按钮相对于根的坐标? Point coordinates = button.TransformToAncestor(root).Transform(new Point(0, 0));

我有一份申请。我想在单击窗口上的按钮后显示一个气球(UserControl)。气球必须出现在按钮下方。如何使用按钮上的位置将位置设置为气球按钮是您的按钮,根是您的窗口,坐标是按钮相对于根的坐标


在上拿一个战利品,它对任何视觉效果都有效。

如何知道按钮相对于根的坐标?
Point coordinates = button.TransformToAncestor(root).Transform(new Point(0, 0));