Skip to main content

Struct GridLayoutChild

Namespace: VelloSharp.Composition
Assembly: VelloSharp.Composition.dll

public readonly record struct GridLayoutChild : IEquatable<GridLayoutChild>

Implements​

IEquatable<GridLayoutChild>

Inherited Members​

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

Constructors​

GridLayoutChild(LayoutConstraints, ushort, ushort, ushort, ushort, LayoutThickness, LayoutAlignment, LayoutAlignment)​

public GridLayoutChild(LayoutConstraints Constraints, ushort Column, ushort Row, ushort ColumnSpan, ushort RowSpan, LayoutThickness Margin, LayoutAlignment HorizontalAlignment, LayoutAlignment VerticalAlignment)

Parameters​

Constraints LayoutConstraints

Column ushort

Row ushort

ColumnSpan ushort

RowSpan ushort

Margin LayoutThickness

HorizontalAlignment LayoutAlignment

VerticalAlignment LayoutAlignment

Properties​

Column​

public ushort Column { get; init; }

Property Value​

ushort

ColumnSpan​

public ushort ColumnSpan { get; init; }

Property Value​

ushort

Constraints​

public LayoutConstraints Constraints { get; init; }

Property Value​

LayoutConstraints

HorizontalAlignment​

public LayoutAlignment HorizontalAlignment { get; init; }

Property Value​

LayoutAlignment

Margin​

public LayoutThickness Margin { get; init; }

Property Value​

LayoutThickness

Row​

public ushort Row { get; init; }

Property Value​

ushort

RowSpan​

public ushort RowSpan { get; init; }

Property Value​

ushort

VerticalAlignment​

public LayoutAlignment VerticalAlignment { get; init; }

Property Value​

LayoutAlignment