UnconstrainedBox クラス
指定した軸以外の親制約を取り除き、子を自然な大きさでレイアウトします。
名前空間: FloatSoda.Widgets.Layout
アセンブリ: FloatSoda.dll
public sealed record UnconstrainedBox : StatelessWidget, IEquatable<Widget>, IEquatable<StatelessWidget>, IEquatable<UnconstrainedBox>object ← Widget ← StatelessWidget ← UnconstrainedBox
実装するインターフェイス
Section titled “実装するインターフェイス”IEquatable<Widget>, IEquatable<StatelessWidget>, IEquatable<UnconstrainedBox>
継承したメンバー
Section titled “継承したメンバー”StatelessWidget.CreateElement(), StatelessWidget.Build(IBuildContext), Widget.Key, Widget.CanUpdate(Widget, Widget), Widget.CreateElement(), Widget.GetHashCode(), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Alignment
Section titled “Alignment”自身と子のサイズが異なる場合に使用する配置を取得します。
public Alignment Alignment { get; init; }プロパティの値
Section titled “プロパティの値”いずれかの成分が非有限値です。
制約を取り除いて配置する子ウィジェットを取得します。
public Widget? Child { get; init; }プロパティの値
Section titled “プロパティの値”ClipBehavior
Section titled “ClipBehavior”子が自身の領域からはみ出す場合の切り抜き方法を取得します。
public Clip ClipBehavior { get; init; }プロパティの値
Section titled “プロパティの値”Clip
定義されていない値です。
ConstrainedAxis
Section titled “ConstrainedAxis”制約を維持する軸を取得します。nullの場合は両軸の制約を取り除きます。
public Axis? ConstrainedAxis { get; init; }プロパティの値
Section titled “プロパティの値”Axis?
定義されていない値です。
Build(IBuildContext)
Section titled “Build(IBuildContext)”制約を取り除いて子を配置するウィジェットを構築します。
public override Widget Build(IBuildContext context)パラメーター
Section titled “パラメーター”context IBuildContext
このウィジェットが配置されている構築コンテキスト。
軸に対応した標準変換を持つConstraintsTransformBox。