定義我在XAML有這個矩形的矩形:如何使用IntersectsWith方法在XAML
<Rectangle x:Name="MyRectangle" Height="300" Width="300"></Rectangle>
我要檢查它是否與另一個矩形相交。在this question on SO,他們說,必須使用IntersectsWith method。 但我無法在代碼隱藏中使用它。當我寫在C#:
MyRectangle.IntersectsWith(
我得到的標準誤差:
"System.Windows.Shapes.Rectangle does not contain a definition for 'IntersectsWith' and no extension method [...]"
我認爲這是因爲在XAML的矩形爲System.Windows.Shapes.Rectangle
,方法是System.Windows.Rect
?如果是這樣,有沒有辦法將我的Rectangle
「轉換」爲Rect
?
嗨!謝謝你的回覆。我嘗試了您的建議,但無法完成工作。我在畫布上重疊了兩個矩形,但是當我寫入: if(Rect1.RenderedGeometry.Bounds.IntersectsWith(Rect2.RenderedGeometry.Bounds))時,條件不是「true」。 –