2
我需要將範圍BottomLeft(-180,-90),TopRight(180,90)轉換爲System.Windows.Rect。 Rect是使用左上角位置和rect的大小創建的,所以我嘗試使用位置(-180,90)和尺寸作爲寬度&高度以上的範圍創建它,但哪個是錯誤的。將範圍轉換爲矩形
所以,我無法爲上述範圍創建Rect。請幫助創建它。 謝謝!
我需要將範圍BottomLeft(-180,-90),TopRight(180,90)轉換爲System.Windows.Rect。 Rect是使用左上角位置和rect的大小創建的,所以我嘗試使用位置(-180,90)和尺寸作爲寬度&高度以上的範圍創建它,但哪個是錯誤的。將範圍轉換爲矩形
所以,我無法爲上述範圍創建Rect。請幫助創建它。 謝謝!
長方形可以表示爲:
Rectangle d = new Rectangle(xCoordinate, yCoordinate, width, height);
與此有關,其中座標是,左上角的。所以你應該從可用的座標來計算這些參數。你的情況:
Rectangle d = new Rectangle(-90, 180, 180, 360);
其中
width = right - left
height = top - bottom
感謝nawfal是沒有解決我的問題。 – Pankaj