Int32Rect 構造体

定義

整数四角形の幅、高さ、場所を記述します。Describes the width, height, and location of an integer rectangle.

public value class Int32Rect : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))]
[System.Serializable]
public struct Int32Rect : IFormattable
type Int32Rect = struct
    interface IFormattable
Public Structure Int32Rect
Implements IFormattable
継承
Int32Rect
属性
実装

注釈

XAML 属性の使用方法XAML Attribute Usage

<object property="X,Y,Width,Height"/>  
- or   
<object property="Empty"/>  

XAML 値XAML Values

XX
System.Int32

四角形の左上隅の X 座標。The x-coordinate of the top-left corner of the rectangle.

YY
System.Int32

四角形の左上隅の y 座標。The y-coordinate of the top-left corner of the rectangle.

WidthWidth
System.Int32

四角形の幅。The width of the rectangle.

HeightHeight
System.Int32

四角形の高さ。The height of the rectangle.

XAML テキストの使用XAML Text Usage

コンマではなく空白文字を使用して、値を区切ることもできます。You can also use white space instead of commas to delimit values. 空白は、コンマ区切り値セットと共に使用することもできます。White space can also be used with a comma delimited value set.

コンストラクター

Int32Rect(Int32, Int32, Int32, Int32)

Int32Rect 座標と X 座標、および YWidth を指定して、Height の新しいインスタンスを初期化します。Initializes a new instance of an Int32Rect with the specified X and Y coordinates and the specified Width and Height.

プロパティ

Empty

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

HasArea

WidthHeight および Int32Rect プロパティが 0 より大きいかどうかを示す値を取得します。Gets a value that indicates whether the Width and Height properties of the Int32Rect are greater than 0.

Height

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

IsEmpty

四角形が空かどうかを示す値を取得します。Gets a value indicating whether the rectangle is empty.

Width

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

X

四角形の左上隅の X 座標を取得または設定します。Gets or sets the x-coordinate of the top-left corner of the rectangle.

Y

四角形の左上隅の y 座標を取得または設定します。Gets or sets the y-coordinate of the top-left corner of the rectangle.

メソッド

Equals(Int32Rect)

指定した四角形が、この四角形と等しいかどうかを判断します。Determines whether the specified rectangle is equal to this rectangle.

Equals(Int32Rect, Int32Rect)

指定した四角形が等しいかどうかを判断します。Determines whether the specified rectangles are equal.

Equals(Object)

指定した四角形が、この四角形と等しいかどうかを判断します。Determines whether the specified rectangle is equal to this rectangle.

GetHashCode()

この四角形の XYWidth、および Height の値からハッシュ コードを作成します。Creates a hash code from this rectangle's X, Y, Width, and Height values.

Parse(String)

指定した Int32Rect 表現から String 構造体を作成します。Creates an Int32Rect structure from the specified String representation.

ToString()

この Int32Rect の文字列形式を作成します。Creates a string representation of this Int32Rect.

ToString(IFormatProvider)

指定した Int32Rect に基づいて、この IFormatProvider の文字列表現を作成します。Creates a string representation of this Int32Rect based on the supplied IFormatProvider.

演算子

Equality(Int32Rect, Int32Rect)

2 つの四角形を比較し、完全に等しいかどうかを判断します。Compares two rectangles for exact equality.

Inequality(Int32Rect, Int32Rect)

2 つの四角形を比較し、等しくないかどうかを判断します。Compares two rectangles for inequality.

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

IFormattable.ToString(String, IFormatProvider)

指定した書式を使用して、現在のインスタンスの値に書式を付けます。Formats the value of the current instance using the specified format.

適用対象