Rect.IntersectsWith(Rect) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica se il rettangolo specificato si interseca con il rettangolo corrente.
public:
bool IntersectsWith(System::Windows::Rect rect);
public bool IntersectsWith (System.Windows.Rect rect);
member this.IntersectsWith : System.Windows.Rect -> bool
Public Function IntersectsWith (rect As Rect) As Boolean
Parametri
- rect
- Rect
Rettangolo da controllare.
Restituisce
true
se il rettangolo specificato si interseca con il rettangolo corrente; in caso contrario, false
.
Esempio
Nell'esempio seguente viene illustrato come usare il IntersectsWith metodo per determinare se due rettangoli si intersecano.
private bool intersectsWithExample()
{
// Initialize new rectangle.
Rect myRectangle = new Rect();
// The Location property specifies the coordinates of the upper left-hand
// corner of the rectangle.
myRectangle.Location = new Point(10, 5);
// Set the Size property of the rectangle with a width of 200
// and a height of 50.
myRectangle.Size = new Size(200, 50);
// Create second rectangle to compare to the first.
Rect myRectangle2 = new Rect();
myRectangle2.Location = new Point(0, 0);
myRectangle2.Size = new Size(200, 50);
// IntersectsWith method indicates whether the specified rectangle intersects
// with this rectangle. doesIntersect returns true because the two rectangles
// intersect.
bool doesIntersect = myRectangle.IntersectsWith(myRectangle2);
// Returns true.
return doesIntersect;
}