Rect.IntersectsWith(Rect) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Indica se o retângulo especificado intersecta com o retângulo atual.
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
Parâmetros
- rect
- Rect
O retângulo para verificar.
Devoluções
true se o retângulo especificado intersectar com o retângulo atual; caso contrário, false.
Exemplos
O exemplo seguinte mostra como usar o IntersectsWith método para determinar se dois retângulos se cruzam.
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;
}