RectHelper 클래스

정의

Rect 값을 평가하거나 설정하는 도우미 메서드를 제공합니다. C# 및 Microsoft Visual Basic 코드는 Rect 의 멤버를 대신 사용해야 합니다.

public ref class RectHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RectHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RectHelper
Public NotInheritable Class RectHelper
상속
Object Platform::Object IInspectable RectHelper
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

사각형은 원점이 있는 사각형의 차원을 나타내는 Windows 런타임 구조체입니다.

RectHelper는 Windows 런타임 구조체 값에 대한 유틸리티 메서드를 제공하기 위한 여러 도우미 클래스 중 하나입니다. 유틸리티 멤버는 .NET Framework 런타임 지원으로 인해 구조에서 직접 사용할 수 있으므로 C# 및 Microsoft Visual Basic 코드는 Rect의 멤버를 대신 사용할 수 있습니다. C++ 코드는 Rect의 데이터 값(예: Left)에만 액세스할 수 있습니다. C++ 개발자의 경우 Microsoft Visual Basic 개발자가 Rect에서 직접 사용할 수 있는 거의 동일한 유틸리티 기능을 RectHelper 클래스의 정적 형식으로 사용할 수 있습니다.

속성

Empty

Rect에 크기나 위치가 없는 정적 Rect 값을 가져옵니다. C# 및 Microsoft Visual Basic 코드는 Rect.Empty 를 대신 사용해야 합니다.

메서드

Contains(Rect, Point)

지정된 Point 가 공유 좌표 참조에 대해 지정된 Rect의 범위 내에 있는지 여부를 반환합니다. C# 및 Microsoft Visual Basic 코드는 Rect.Contains를 대신 사용해야 합니다.

Equals(Rect, Rect)

Rect 값의 값을 비교합니다. C# 및 Microsoft Visual Basic 코드는 같음 (=) 연산자 또는 Equals 메서드를 대신 사용해야 합니다.

FromCoordinatesAndDimensions(Single, Single, Single, Single)

Rect 구조체의 요소 값을 기반으로 새 Rect 값을 만듭니다. C# 및 Microsoft Visual Basic 코드는 Rect(Double, Double, Double, Double) 생성자를 대신 사용해야 합니다.

FromLocationAndSize(Point, Size)

왼쪽 위 원점을 지정하는 과 너비와 높이를 지정하는 Size를 기반으로 새 Rect 값을 만듭니다. C# 및 Microsoft Visual Basic 코드는 Rect(Point,Size) 생성자를 대신 사용해야 합니다.

FromPoints(Point, Point)

두 점을 기준으로 새 Rect 값을 만듭니다. C# 및 Microsoft Visual Basic 코드는 Rect(Point,Point) 생성자를 대신 사용해야 합니다.

GetBottom(Rect)

지정된 Rect의 "아래쪽" 값을 가져옵니다. Rect가 사각형이 아닌 한 "아래쪽"은 Y + 높이로 평가됩니다. C# 및 Microsoft Visual Basic 코드는 Rect.Bottom 를 대신 사용해야 합니다.

GetIsEmpty(Rect)

지정된 Rect사각형과 같은지 여부를 반환합니다. C# 및 Microsoft Visual Basic 코드는 Rect.IsEmpty 를 대신 사용해야 합니다.

GetLeft(Rect)

지정된 Rect의 "Left" 값을 가져옵니다. Rect가 사각형이 아닌 한 "왼쪽"은 X로 평가됩니다. C# 및 Microsoft Visual Basic 코드는 Rect.Left 를 대신 사용해야 합니다.

GetRight(Rect)

지정된 Rect에 대한 "오른쪽" 값을 가져옵니다. Rect가 사각형이 아닌 한 "오른쪽"은 X + 너비로 평가됩니다. C# 및 Microsoft Visual Basic 코드는 Rect.Right 를 대신 사용해야 합니다.

GetTop(Rect)

지정된 Rect의 "Top" 값을 가져옵니다. Rect가 사각형이 아닌 한 "위쪽"은 Y로 평가됩니다. C# 및 Microsoft Visual Basic 코드는 대신 Rect.Top 사용해야 합니다.

Intersect(Rect, Rect)

교차하는 지정된 두 Rect 값의 영역을 새 Rect로 반환합니다. C# 및 Microsoft Visual Basic 코드는 Rect.Intersect를 대신 사용해야 합니다.

Union(Rect, Point)

지정된 사각형과 지정된 점을 포함할 수 있을 만큼 충분히 큰 사각형을 만듭니다. C# 및 Microsoft Visual Basic 코드는 Rect.Union(Point) 을 대신 사용해야 합니다.

Union(Rect, Rect)

지정된 두 사각형을 정확히 포함할 수 있는 크기의 사각형을 만듭니다. C# 및 Microsoft Visual Basic 코드는 Rect.Union(Rect) 을 대신 사용해야 합니다.

적용 대상

추가 정보