Align クラス
子要素を利用可能な領域内の指定位置へ配置します。
名前空間: FloatSoda.Widgets.Layout
アセンブリ: FloatSoda.dll
public record Align : SingleChildRenderObjectWidget<RenderPositionedBox>, IEquatable<Widget>, IEquatable<RenderObjectWidget<RenderPositionedBox>>, IEquatable<SingleChildRenderObjectWidget<RenderPositionedBox>>, IEquatable<Align>object ← Widget ← RenderObjectWidget<RenderPositionedBox> ← SingleChildRenderObjectWidget<RenderPositionedBox> ← Align
実装するインターフェイス
Section titled “実装するインターフェイス”IEquatable<Widget>, IEquatable<RenderObjectWidget<RenderPositionedBox>>, IEquatable<SingleChildRenderObjectWidget<RenderPositionedBox>>, IEquatable<Align>
継承したメンバー
Section titled “継承したメンバー”SingleChildRenderObjectWidget<RenderPositionedBox>.Child, SingleChildRenderObjectWidget<RenderPositionedBox>.CreateElement(), RenderObjectWidget<RenderPositionedBox>.CreateRenderObject(), RenderObjectWidget<RenderPositionedBox>.UpdateRenderObject(RenderPositionedBox), Widget.Key, Widget.CanUpdate(Widget, Widget), Widget.CreateElement(), Widget.GetHashCode(), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Alignment
Section titled “Alignment”子要素を親の領域内へ配置する基準位置を取得します。
public Alignment Alignment { get; init; }プロパティの値
Section titled “プロパティの値”HeightFactor
Section titled “HeightFactor”子要素の高さに乗算して自身の高さを決める係数を取得します。 nullの場合は、制約で許可された最大高さを使用します。
public double? HeightFactor { get; init; }プロパティの値
Section titled “プロパティの値”値が負数またはNaNです。
WidthFactor
Section titled “WidthFactor”子要素の幅に乗算して自身の幅を決める係数を取得します。 nullの場合は、制約で許可された最大幅を使用します。
public double? WidthFactor { get; init; }プロパティの値
Section titled “プロパティの値”値が負数またはNaNです。
CreateRenderObject()
Section titled “CreateRenderObject()”このウィジェットの配置設定を保持するRenderObjectを生成します。
public override RenderPositionedBox CreateRenderObject()配置基準と寸法係数を保持する新しいRenderObject。
UpdateRenderObject(RenderPositionedBox)
Section titled “UpdateRenderObject(RenderPositionedBox)”配置基準と寸法係数を既存のRenderObjectへ反映します。
public override void UpdateRenderObject(RenderPositionedBox renderObject)パラメーター
Section titled “パラメーター”renderObject RenderPositionedBox
このウィジェットに対応するRenderObject。
いずれかの値が変更された場合、対象をLayout Dirtyとしてマークし、 次のパイプライン更新時に子要素のサイズと位置を再計算します。 すべての値が変更されなかった場合、Dirty状態は変更されません。