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 で導入)

注釈

Rect は、原点を持つ四角形の寸法を表す Windows ランタイム構造体です。

RectHelper は、Windows ランタイム構造体値のユーティリティ メソッドを提供することを目的としたいくつかの ヘルパー クラスの 1 つです。 C# および Microsoft Visual Basic コードでは、代わりに Rect のメンバーを使用できます。ユーティリティ メンバーは、.NET Framework ランタイムのサポートにより構造体で直接使用できるためです。 C++ コードは、Rect(例: 左) 上のデータ値にのみアクセスできます。 C++ 開発者の場合、Microsoft Visual Basic 開発者が Rect で直接使用できるユーティリティ機能とほぼ同じ機能を、RectHelper クラスの静的な形式で使用できます。

プロパティ

Empty

Rect にサイズまたは位置がない静的 Rect 値を取得します。 C# および Microsoft Visual Basic コードでは、代わりに Rect.Empty を使用する必要があります。

メソッド

Contains(Rect, Point)

指定した ポイント が、共有座標参照の特定の Rectの境界内にあるかどうかを返します。 C# および Microsoft Visual Basic コードでは、代わりに Rect.Contains を使用する必要があります。

Equals(Rect, Rect)

2 つの Rect 値の値の比較を提供します。 C# および Microsoft Visual Basic コードでは、代わりに Equality (=) 演算子または Equals メソッドを使用する必要があります。

FromCoordinatesAndDimensions(Single, Single, Single, Single)

Rect 構造体の要素値に基づいて、新しい Rect 値を作成します。 C# および Microsoft Visual Basic コードでは、代わりに Rect(Double,Double,Double,Double,Double) コンストラクターを使用する必要があります。

FromLocationAndSize(Point, Size)

左上の原点を指定する ポイント と、幅と高さを指定する サイズ に基づいて、新しい Rect 値を作成します。 C# および Microsoft Visual Basic コードでは、代わりに Rect(Point,Size) コンストラクターを使用する必要があります。

FromPoints(Point, Point)

2 つの点に基づいて新しい Rect 値を作成します。 C# および Microsoft Visual Basic コードでは、代わりに Rect(Point,Point) コンストラクターを使用する必要があります。

GetBottom(Rect)

指定した Rectの "Bottom" 値を取得します。 Rect が Empty Rect でない限り、"Bottom" は Y + Heightとして評価されます。 C# および Microsoft Visual Basic コードでは、代わりに Rect.Bottom を使用する必要があります。

GetIsEmpty(Rect)

指定した RectEmptyRectと等しいかどうかを返します。 C# および Microsoft Visual Basic コードでは、代わりに rect.IsEmpty 使用する必要があります。

GetLeft(Rect)

指定した Rectの "Left" 値を取得します。 Rect が Empty Rect でない限り、"Left" は Xとして評価されます。C# および Microsoft Visual Basic コードでは、代わりに Rect.Left を使用する必要があります。

GetRight(Rect)

指定した Rectの "Right" 値を取得します。 Rect が Empty Rect でない限り、"Right" は X + Widthとして評価されます。 C# および Microsoft Visual Basic コードでは、代わりに Rect.Right を使用する必要があります。

GetTop(Rect)

指定した Rectの "Top" 値を取得します。 Rect が Empty Rect でない限り、"Top" は Yとして評価されます。C# および Microsoft Visual Basic コードでは、代わりに Rect.Top を使用する必要があります。

Intersect(Rect, Rect)

新しい Rectとして、交差する 2 つの指定された Rect 値の領域を返します。 C# コードと Microsoft Visual Basic コードでは、代わりに Rect.Intersect を使用する必要があります。

Union(Rect, Point)

指定した四角形と指定したポイントを格納するのに十分な大きさの四角形を作成します。 C# および Microsoft Visual Basic コードでは、代わりに Rect.Union(Point) 使用する必要があります。

Union(Rect, Rect)

指定した 2 つの四角形を格納するのに十分な大きさの四角形を作成します。 C# および Microsoft Visual Basic コードでは、代わりに Rect.Union(Rect) を使用する必要があります。

適用対象

こちらもご覧ください