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