コンテンツにスキップ

StatelessWidget クラス

可変状態を持たず、現在の構成から子ウィジェットを構築するウィジェットの基底型です。

名前空間: FloatSoda.Widgets
アセンブリ: FloatSoda.dll

public abstract record StatelessWidget : Widget, IEquatable<Widget>, IEquatable<StatelessWidget>

object ← Widget ← StatelessWidget

Builder, Center, Container, FlexWrapper, GestureDetector, Icon, KeyedSubtree, Spacer, Text, UnconstrainedBox, Visibility

IEquatable<Widget>, IEquatable<StatelessWidget>

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()

現在の構成から、このウィジェットの直下に配置するウィジェットを構築します。

public abstract Widget Build(IBuildContext context)

context IBuildContext

このウィジェットが配置されている構築コンテキスト。

Widget

このウィジェットの直下に配置するウィジェット。

このウィジェットの構築結果を管理するElementを生成します。

public override Element CreateElement()

Element

このウィジェットを保持する未マウントのElement。

StatelessElement