コンテンツにスキップ

EdgeInsets 構造体

矩形の各辺から内側へ確保する余白を表す不変値です。

名前空間: FloatSoda.Geometrics
アセンブリ: FloatSoda.dll

public readonly record struct EdgeInsets : IEquatable<EdgeInsets>

IEquatable<EdgeInsets>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

EdgeInsets(double, double, double, double)

Section titled “EdgeInsets(double, double, double, double)”

矩形の各辺から内側へ確保する余白を表す不変値です。

public EdgeInsets(double Left = 0, double Top = 0, double Right = 0, double Bottom = 0)

Left double

左辺の余白。単位は論理ピクセルで、既定値は0です。

Top double

上辺の余白。単位は論理ピクセルで、既定値は0です。

Right double

右辺の余白。単位は論理ピクセルで、既定値は0です。

Bottom double

下辺の余白。単位は論理ピクセルで、既定値は0です。

Offset

すべての辺の余白が0の値を取得します。

public static readonly EdgeInsets Zero

EdgeInsets

下辺の余白。単位は論理ピクセルで、既定値は0です。

public double Bottom { get; init; }

double

左辺と下辺の余白をオフセットとして取得します。

public Offset BottomLeft { get; }

Offset

右辺と下辺の余白をオフセットとして取得します。

public Offset BottomRight { get; }

Offset

左辺と右辺、および上辺と下辺を入れ替えた余白を取得します。

public EdgeInsets Flipped { get; }

EdgeInsets

左辺の余白。単位は論理ピクセルで、既定値は0です。

public double Left { get; init; }

double

右辺の余白。単位は論理ピクセルで、既定値は0です。

public double Right { get; init; }

double

上辺の余白。単位は論理ピクセルで、既定値は0です。

public double Top { get; init; }

double

左辺と上辺の余白をオフセットとして取得します。

public Offset TopLeft { get; }

Offset

右辺と上辺の余白をオフセットとして取得します。

public Offset TopRight { get; }

Offset

すべての辺へ同じ余白を設定した値を作成します。

public static EdgeInsets All(double value)

value double

各辺へ適用する論理ピクセル単位の余白。

EdgeInsets

すべての辺が同じ余白の新しい値。

垂直方向と水平方向でそれぞれ共通の余白を設定した値を作成します。

public static EdgeInsets Symmetric(double vertical = 0, double horizontal = 0)

vertical double

上辺と下辺へ適用する論理ピクセル単位の余白。既定値は0です。

horizontal double

左辺と右辺へ適用する論理ピクセル単位の余白。既定値は0です。

EdgeInsets

軸ごとに対称な余白を持つ新しい値。

Offset