Rect.Contains 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 지점 또는 사각형이 사각형에 들어 있는지 여부를 나타냅니다.
오버로드
Contains(Point) |
지정된 지점이 사각형에 들어 있는지 여부를 나타냅니다. |
Contains(Rect) |
지정된 사각형이 사각형에 들어 있는지 여부를 나타냅니다. |
Contains(Double, Double) |
지정된 x좌표와 y좌표가 사각형에 들어 있는지 여부를 나타냅니다. |
Contains(Point)
지정된 지점이 사각형에 들어 있는지 여부를 나타냅니다.
public:
bool Contains(System::Windows::Point point);
public bool Contains (System.Windows.Point point);
member this.Contains : System.Windows.Point -> bool
Public Function Contains (point As Point) As Boolean
매개 변수
- point
- Point
확인할 지점입니다.
반환
지정된 지점이 사각형에 들어 있으면 true
이고, 그렇지 않으면 false
입니다.
예제
다음 예제에서는 사용 하는 방법을 보여 줍니다 합니다 Contains(Point) 사각형에 지정 된 경우를 결정 하는 방법 Point합니다.
private bool rectContainsExample1()
{
// 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);
// Using the Contains method, see if the rectangle contains the specified
// point. doesContain is true because the point is inside of myRectangle.
bool doesContain = myRectangle.Contains(new Point(13, 30));
return doesContain;
}
적용 대상
Contains(Rect)
지정된 사각형이 사각형에 들어 있는지 여부를 나타냅니다.
public:
bool Contains(System::Windows::Rect rect);
public bool Contains (System.Windows.Rect rect);
member this.Contains : System.Windows.Rect -> bool
Public Function Contains (rect As Rect) As Boolean
매개 변수
- rect
- Rect
확인할 사각형입니다.
반환
rect
전체가 사각형에 들어 있으면 true
이고, 그렇지 않으면 false
입니다.
예제
다음 예제에서는 사용 하는 방법의 Contains(Rect) 하나의 사각형만 다른 사각형에 포함 된 경우를 결정 하는 방법입니다.
private bool rectContainsExample2()
{
// Create a rectangle.
Rect myRectangle1 = new Rect();
// The Location property specifies the coordinates of the upper left-hand
// corner of the rectangle.
myRectangle1.Location = new Point(10, 5);
// Set the Size property of the rectangle with a width of 200
// and a height of 50.
myRectangle1.Size = new Size(200, 50);
// Create second rectangle.
Rect myRectangle2 = new Rect();
myRectangle2.Location = new Point(12, 12);
myRectangle2.Size = new Size(10, 60);
// Using the Contains method, see if the second rectangle is
// contained within the first rectangle. doesContain is false
// because only part of myRectangle2 is contained in myRectangle1
// (myRectangle2 is too wide).
bool doesContain = myRectangle1.Contains(myRectangle2);
return doesContain;
}
적용 대상
Contains(Double, Double)
지정된 x좌표와 y좌표가 사각형에 들어 있는지 여부를 나타냅니다.
public:
bool Contains(double x, double y);
public bool Contains (double x, double y);
member this.Contains : double * double -> bool
Public Function Contains (x As Double, y As Double) As Boolean
매개 변수
- x
- Double
확인할 지점의 x좌표입니다.
- y
- Double
확인할 지점의 y좌표입니다.
반환
(x
, y
)가 사각형에 들어 있으면 true
이고, 그렇지 않으면 false
입니다.
예제
다음 예제에서는 사용 하는 방법의 Contains(Double, Double) 사각형을 지정 된 x 좌표 및 y 좌표에서 지정 된 지점에 있는지 확인 하는 방법입니다.
private bool rectContainsExample3()
{
// 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);
// Using the Contains method, see if the rectangle contains the specified
// point specified by the given X and Y coordinates. doesContain is false
// because the X and Y coordinates specify a point outside of myRectangle.
bool doesContain = myRectangle.Contains(4, 13);
return doesContain;
}
적용 대상
.NET