Rect Rect Rect Rect Struct

定義

四角形の幅、高さ、および原点を示します。Describes the width, height, and point origin of a rectangle.

public value class Rect : IFormattable
[System.Security.SecurityCritical]
public struct Rect : IFormattable
type Rect = struct
    interface IFormattable
Public Structure Rect
Implements IFormattable
継承
属性
実装

注釈

この構造体は、Windows ランタイム (WinRT) Rect構造体の .net 射影を表します。This struct represents the .NET projection of the Windows Runtime (WinRT) Rect struct. 詳細については、UWP API リファレンスの「 Rect 」を参照してください。For more information, see Rect in the UWP API reference.

コンストラクター

Rect(Point, Point) Rect(Point, Point) Rect(Point, Point) Rect(Point, Point)

指定した 2 つの点をちょうど格納できる大きさを持つ、Rect 構造体を初期化します。Initializes a Rect struct that is exactly large enough to contain the two specified points.

Rect(Point, Size) Rect(Point, Size) Rect(Point, Size) Rect(Point, Size)

原点とサイズに基づいて Rect 構造体を初期化します。Initializes a Rect struct based on an origin and size.

Rect(Double, Double, Double, Double) Rect(Double, Double, Double, Double) Rect(Double, Double, Double, Double) Rect(Double, Double, Double, Double)

指定した x 座標、y 座標、幅、高さを持つ Rect 構造体を初期化します。Initializes a Rect struct that has the specified x-coordinate, y-coordinate, width, and height.

プロパティ

Bottom Bottom Bottom Bottom

四角形の底辺の y 軸の値を取得します。Gets the y-axis value of the bottom of the rectangle.

Empty Empty Empty Empty

位置や領域を持たない四角形を表す特殊な値を取得します。Gets a special value that represents a rectangle with no position or area.

Height Height Height Height

四角形の高さを取得または設定します。Gets or sets the height of the rectangle.

IsEmpty IsEmpty IsEmpty IsEmpty

四角形が Empty の四角形かどうかを示す値を取得します。Gets a value that indicates whether the rectangle is the Empty rectangle.

Left Left Left Left

四角形の左辺の x 軸の値を取得します。Gets the x-axis value of the left side of the rectangle.

Right Right Right Right

四角形の右辺の x 軸の値を取得します。Gets the x-axis value of the right side of the rectangle.

Top Top Top Top

四角形の上辺の y 軸の位置を取得します。Gets the y-axis position of the top of the rectangle.

Width Width Width Width

四角形の幅を取得または設定します。Gets or sets the width of the rectangle.

X X X X

四角形の左辺の x 軸の値を取得または設定します。Gets or sets the x-axis value of the left side of the rectangle.

Y Y Y Y

四角形の上辺の y 軸の値を取得または設定します。Gets or sets the y-axis value of the top side of the rectangle.

メソッド

Contains(Point) Contains(Point) Contains(Point) Contains(Point)

指定した点が、Rect で表される四角形に含まれているかどうかを示します。Indicates whether the rectangle described by the Rect contains the specified point.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在の Rect と等しいかどうかを示します。Indicates whether the specified object is equal to the current Rect.

Equals(Rect) Equals(Rect) Equals(Rect) Equals(Rect)

指定した Rect が、現在の Rect と等しいかどうかを示します。Indicates whether the specified Rect is equal to the current Rect.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Rect のハッシュ コードを作成します。Creates a hash code for the Rect.

Intersect(Rect) Intersect(Rect) Intersect(Rect) Intersect(Rect)

現在の Rect で表される四角形と指定した Rect で表される四角形の交差部分を求め、結果を現在の Rect として保存します。Finds the intersection of the rectangle represented by the current Rect and the rectangle represented by the specified Rect, and stores the result as the current Rect.

ToString() ToString() ToString() ToString()

Rect 構造体の文字列表現を返します。Returns a string representation of the Rect struct.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

指定した書式プロバイダーを使用して、四角形の文字列形式を返します。Returns a string representation of the rectangle by using the specified format provider.

Union(Point) Union(Point) Union(Point) Union(Point)

指定した点をちょうど格納できる大きさになるように、現在の Rect で表される四角形を拡大します。Expands the rectangle represented by the current Rect exactly enough to contain the specified point.

Union(Rect) Union(Rect) Union(Rect) Union(Rect)

指定した四角形をちょうど格納できる大きさになるように、現在のRect で表される四角形を拡大します。Expands the rectangle represented by the current Rect exactly enough to contain the specified rectangle.

演算子

Equality(Rect, Rect) Equality(Rect, Rect) Equality(Rect, Rect) Equality(Rect, Rect)

2 つの Rect 構造体を比較して、等しいかどうかを確認します。Compares two Rect structs for equality.

Inequality(Rect, Rect) Inequality(Rect, Rect) Inequality(Rect, Rect) Inequality(Rect, Rect)

2 つの Rect 構造体を比較して、等しくないかどうかを確認します。Compares two Rect structs for inequality.

明示的なインターフェイスの実装

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

このメンバーの詳細については、「ToString(String, IFormatProvider)」をご覧ください。For a description of this member, see ToString(String, IFormatProvider).

適用対象

こちらもご覧ください