Expanded クラス
Row、Column、Flex の余剰主軸領域を比率で受け取り、子を割当量いっぱいに広げます。
名前空間: FloatSoda.Widgets.Layout
アセンブリ: FloatSoda.dll
public sealed record Expanded : ParentDataWidget<FlexParentData>, IEquatable<Widget>, IEquatable<ProxyWidget>, IEquatable<ParentDataWidget<FlexParentData>>, IEquatable<Expanded>object ← Widget ← ProxyWidget ← ParentDataWidget<FlexParentData> ← Expanded
実装するインターフェイス
Section titled “実装するインターフェイス”IEquatable<Widget>, IEquatable<ProxyWidget>, IEquatable<ParentDataWidget<FlexParentData>>, IEquatable<Expanded>
継承したメンバー
Section titled “継承したメンバー”ParentDataWidget<FlexParentData>.CreateElement(), ParentDataWidget<FlexParentData>.ApplyParentData(RenderObject), ProxyWidget.Child, 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()
Row、Column、Flex の直接の子として使用してください。
余剰領域を他の flex 子と分配する比率を取得します。
public int Flex { get; init; }プロパティの値
Section titled “プロパティの値”ApplyParentData(FlexParentData)
Section titled “ApplyParentData(FlexParentData)”Widget固有の値をParentDataへ反映し、値が変更されたかを返します。
protected override bool ApplyParentData(FlexParentData parentData)パラメーター
Section titled “パラメーター”parentData FlexParentData
親RenderObjectによって子へ用意されたParentData。
ParentDataを変更した場合はtrue。変更がない場合はfalse。
trueを返すと、基底実装が親RenderObjectへレイアウト更新を要求します。