RectHelper クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
注釈
Rect は、原点を持つ四角形の寸法を表すWindows ランタイム構造体です。
RectHelper は、構造体値のユーティリティ メソッドを提供することを目的としたいくつかのヘルパー クラスの 1 つWindows ランタイム。 C# と Microsoft Visual Basic のコードでは、代わりに Rect のメンバーを使用できます。これは、ランタイムのサポートによりユーティリティ メンバーが構造体で直接使用できるため.NET Framework。 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) |
2 つの Rect 値の値の比較を提供します。 C# と Microsoft Visual Basic のコードでは、代わりに Equality (=) 演算子または Equals メソッドを使用する 必要があります。 |
FromCoordinatesAndDimensions(Single, Single, Single, Single) |
Rect 構造体の要素値に基づいて、新しい Rect 値を作成します。 C# と Microsoft Visual Basic のコードでは、代わりに Rect(Double,Double,Double,Double) コンストラクターを使用する必要があります。 |
FromLocationAndSize(Point, Size) |
左上の原点を指定する 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 が 空 の Rect でない限り、"Bottom" は Y + Height として評価されます。 C# と Microsoft Visual Basic のコードでは、代わりに Rect.Bottom を使用する必要があります。 |
GetIsEmpty(Rect) |
指定した Rect が EmptyRect と等しいかどうかを返します。 C# と Microsoft Visual Basic のコードでは、代わりに Rect.IsEmpty を使用する必要があります。 |
GetLeft(Rect) |
指定した Rect の "Left" 値を取得します。 Rect が 空 の Rect でない限り、"Left" は X として評価されます。C# と Microsoft Visual Basic のコードでは、代わりに Rect.Left を使用する必要があります。 |
GetRight(Rect) |
指定した Rect の "Right" 値を取得します。 Rect が 空 の Rect でない限り、"Right" は X + 幅として評価されます。 C# と Microsoft Visual Basic のコードでは、代わりに Rect.Right を 使用する必要があります。 |
GetTop(Rect) |
指定した Rect の "Top" 値を取得します。 Rect が 空 の 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) を使用する必要があります。 |
適用対象
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示