RenderLimitedBox クラス
親制約が無限の軸だけ、指定した最大寸法で子を制限するRenderObjectです。
名前空間: FloatSoda.RenderObjects.Layout
アセンブリ: FloatSoda.dll
public sealed class RenderLimitedBox : RenderProxyBox, IHitTestTarget, IHasSingleChildRenderObjectobject ← RenderObject ← RenderBox ← RenderProxyBox ← RenderLimitedBox
実装するインターフェイス
Section titled “実装するインターフェイス”IHitTestTarget, IHasSingleChildRenderObject
継承したメンバー
Section titled “継承したメンバー”RenderProxyBox.Child, RenderProxyBox.SetupParentData(RenderObject), RenderProxyBox.PerformLayout(), RenderProxyBox.Paint(PaintingContext, Offset), RenderProxyBox.Attach(RenderPipeline?), RenderProxyBox.Detach(), RenderProxyBox.VisitChildren(Action<RenderObject>), RenderProxyBox.RedepthChildren(), RenderProxyBox.HitTestChildren(HitTestResult, Offset), RenderBox.Size, RenderBox.GetMinIntrinsicWidth(double), RenderBox.GetMaxIntrinsicWidth(double), RenderBox.GetMinIntrinsicHeight(double), RenderBox.GetMaxIntrinsicHeight(double), RenderBox.HitTest(HitTestResult, Offset), RenderBox.HitTestChildren(HitTestResult, Offset), RenderBox.HitTestSelf(Offset), RenderBox.HandleEvent(PointerEvent, HitTestEntry), RenderObject.Constraints, RenderObject.ParentData, RenderObject.Parent, RenderObject.Owner, RenderObject.Layer, RenderObject.Size, RenderObject.NeedsPaint, RenderObject.NeedsLayout, RenderObject.Depth, RenderObject.IsRepaintBoundary, RenderObject.Attached, RenderObject.RelayoutBoundary, RenderObject.SizedByParent, RenderObject.PerformLayout(), RenderObject.Layout(BoxConstraints, bool), RenderObject.LayoutWithoutResize(), RenderObject.CleanChildRelayoutBoundary(), RenderObject.MarkNeedsLayout(), RenderObject.MarkParentNeedsLayout(), RenderObject.Attach(RenderPipeline?), RenderObject.AdoptChild(RenderObject), RenderObject.RedepthChild(RenderObject), RenderObject.RedepthChildren(), RenderObject.VisitChildren(Action<RenderObject>), RenderObject.SetupParentData(RenderObject), RenderObject.Paint(PaintingContext, Offset), RenderObject.MarkNeedsPaint(), RenderObject.Detach(), RenderObject.DropChild(RenderObject), RenderObject.HandleEvent(PointerEvent, HitTestEntry), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
MaxHeight
Section titled “MaxHeight”高さが制約されていない場合に適用する最大高さを取得または設定します。
public double MaxHeight { get; set; }プロパティの値
Section titled “プロパティの値”値が負、NaN、または負の無限大です。
MaxWidth
Section titled “MaxWidth”幅が制約されていない場合に適用する最大幅を取得または設定します。
public double MaxWidth { get; set; }プロパティの値
Section titled “プロパティの値”値が負、NaN、または負の無限大です。
PerformLayout()
Section titled “PerformLayout()”子を現在の制約でレイアウトし、そのサイズを自身へ反映します。
public override void PerformLayout()子が存在しない場合は、現在の制約で許される最小サイズを使用します。