代码之家  ›  专栏  ›  技术社区  ›  serhio

保持相对控制在WPF中的位置

  •  0
  • serhio  · 技术社区  · 14 年前

    我有一个 Canvas 其中我有一些用户控件。

    你可以把它想象成一张有城市点的地图。

    比如说,画布的尺寸是100x100。 假设我只有两个用户控件A(10,20)和B(50,50)。

    现在,用户将画布大小调整为1000x1000。

    有没有办法使用户控件保持相同的比例:a(100,200)和B(500,500),而不循环所有控件并将其个别位置更新为手动计算的新位置。

    1 回复  |  直到 12 年前
        1
  •  0
  •   Community datashaman    7 年前

    你可能想看看我的回答 this post . 如果你对你的城市有兴趣,那是理想的。如果不是,听起来你最好自己写一个使用相对坐标而不是绝对坐标的面板。