我有一个 Canvas 其中我有一些用户控件。
Canvas
你可以把它想象成一张有城市点的地图。
比如说,画布的尺寸是100x100。 假设我只有两个用户控件A(10,20)和B(50,50)。
现在,用户将画布大小调整为1000x1000。
有没有办法使用户控件保持相同的比例:a(100,200)和B(500,500),而不循环所有控件并将其个别位置更新为手动计算的新位置。
你可能想看看我的回答 this post . 如果你对你的城市有兴趣,那是理想的。如果不是,听起来你最好自己写一个使用相对坐标而不是绝对坐标的面板。