0
我有一個Canvas
,其中有一些用戶控件。在WPF中維護相對控件的位置
你可以把它想象成一個帶有城市點的地圖。
說,畫布大小是100x100。 假設我只有兩個UserControls A(10,20)和B(50,50)。
現在,用戶將畫布大小調整爲1000x1000。
有沒有辦法讓用戶控件保持相同的比例:A(100,200)和B(500,500)沒有循環所有的控件,並將其個人位置更新爲手動計算的新位置。
我有一個Canvas
,其中有一些用戶控件。在WPF中維護相對控件的位置
你可以把它想象成一個帶有城市點的地圖。
說,畫布大小是100x100。 假設我只有兩個UserControls A(10,20)和B(50,50)。
現在,用戶將畫布大小調整爲1000x1000。
有沒有辦法讓用戶控件保持相同的比例:A(100,200)和B(500,500)沒有循環所有的控件,並將其個人位置更新爲手動計算的新位置。
你可能想看看我的回答this post。如果你的城市有經濟實力,那麼這是理想的選擇。如果沒有,這聽起來像你最好寫自己的面板,使用相對座標,而不是絕對的。
我更新了我的帖子。我有一個城市點的地圖。所以,我無法弄清畫布位置的網格。多於點與線路連接器相關聯。 – serhio 2010-11-24 19:25:57