gpt4 book ai didi

WPF - 将相对于 MainWindow 的点转换为相对于子控件的坐标

转载 作者:行者123 更新时间:2023-12-05 00:06:58 31 4
gpt4 key购买 nike

是否可以将相对于 MainWindow 的点转换为相对于其子控件之一?例如,假设一个控件的左上角位于 500, 500 相对于 MainWindow 什么代码会将该数字转换为 (0, 0)?我希望解决方案与布局机制无关(即不需要我在 Canvas 中作为控件的父级并使用 Top 和 Bottom 方法)。

最佳答案

UIElement.TranslatePoint .例如:

var translatedPoint = mainWindow.TranslatePoint(new Point(500, 500), childControl)

关于WPF - 将相对于 MainWindow 的点转换为相对于子控件的坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2594643/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com