Rect.IntersectsWith(Rect) Rect.IntersectsWith(Rect) Rect.IntersectsWith(Rect) Method

Definizione

Indica se il rettangolo specificato si interseca con il rettangolo corrente.Indicates whether the specified rectangle intersects with the current rectangle.

public:
 bool IntersectsWith(System::Windows::Rect rect);
public bool IntersectsWith (System.Windows.Rect rect);
member this.IntersectsWith : System.Windows.Rect -> bool

Parametri

rect
Rect Rect Rect

Rettangolo da controllare.The rectangle to check.

Restituisce

true se il rettangolo specificato si interseca con il rettangolo corrente; in caso contrario, false.true if the specified rectangle intersects with the current rectangle; otherwise, false.

Esempi

Nell'esempio seguente viene illustrato come utilizzare il IntersectsWith metodo per determinare se due rettangoli si intersecano.The following example shows how to use the IntersectsWith method to determine if two rectangles intersect.

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;

}

Si applica a