我一直在尋找我似乎無法找到內置的方式來執行「轉換」,我只需要在進行確認之前進行確認。是否有內置方法將矩形轉換爲矩形幾何
我一定要手動創建基於矩形禮儀的矩形對象,並傳遞它的RectangleGeometry構造?
(我希望有一個內置的方式...)
我一直在尋找我似乎無法找到內置的方式來執行「轉換」,我只需要在進行確認之前進行確認。是否有內置方法將矩形轉換爲矩形幾何
我一定要手動創建基於矩形禮儀的矩形對象,並傳遞它的RectangleGeometry構造?
(我希望有一個內置的方式...)
一個Rectangle
是FrameworkElement
/Visual
可以被顯示在視覺樹和Rect
是一個簡單的結構,即它們不相似對象,並沒有直接的轉換:https://social.msdn.microsoft.com/Forums/en-US/f5feb8b2-0555-403e-a1f9-967ccf970c7a/how-can-i-transform-rectangle-to-rect-and-vice-versa?forum=winappswithcsharp
所以是的,你應該手動創建Rect
對象基於Rectangle
元素的大小。
一個Rectangle只有(Actual)Width
和(Actual)Height
特性,而(除了Width
和Height
)一個Rect還具有X
和Y
性質。
您可以直接然而得到一個矩形的RenderedGeometry
屬性RectangleGeometry:
var rectangleGeometry = rectangle.RenderedGeometry as RectangleGeometry;
據我所知(而據我通過MSDN看了)沒有轉換。 –