保持WPF中相对控制的位置

时间:2010-11-24 18:52:24

标签: wpf user-controls wpf-controls

我有一个Canvas我有一些UserControls。

您可以将其想象为带有城市点的地图。

说,画布尺寸为100x100。 假设我只有两个UserControls A(10,20)和B(50,50)。

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

有没有办法让UserControls保持相同的比例:A(100,200)和B(500,500)没有循环所有控件并将其各个位置更新为手动计算的新控件。

1 个答案:

答案 0 :(得分:0)

您可能需要查看我对this post的回答。如果你有城市的纬度/长度,这是理想的。如果没有,听起来你最好编写自己的面板,使用相对坐标而不是绝对坐标。