如何确定 WPF 中标签的顶部/左侧位置?

发布于 2024-07-16 09:29:53 字数 88 浏览 6 评论 0原文

我有一个包含在 FlowLayoutPanel 中的 WPF 标签,我想确定用鼠标单击时标签的位置。 我试图将弹出控件放置在靠近标签的位置,并且只需要它的位置。

I have a WPF label contained in a FlowLayoutPanel and I want to determine the position of the label when clicked with the mouse. I am trying to position a pop-up control where near to the label and just need it's location.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷爱 2024-07-23 09:29:53

Popup 控件内置了此功能。 您可以使用 PlacementPlacementTargetHorizo​​ntalOffsetVerticalOffset 属性来控制它。

也就是说,如果您确实想找到相对于另一个控件的点,请使用 UIElement.TranslatePoint 方法。

The Popup control has this ability built-in. You can use the Placement, PlacementTarget, HorizontalOffset and VerticalOffset properties to control it.

That said, if you really want to find a point relative to another control, use the UIElement.TranslatePoint method.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文