/* Order: * ComputeStyle * ComputeChildBoundsOffers * ComputeBounds * Render */ protected internal virtual void CallComputeStyle(GlobalProcessLayoutContext ctx) { var c = ProcessLayoutContext; c.GlobalContext = ctx; ComputeStyle(c); }
protected internal virtual void CallComputeChildBoundsOffers(GlobalProcessLayoutContext ctx) { var c = ProcessLayoutContext; c.GlobalContext = ctx; ComputeChildBoundsOffers(c); }
protected internal virtual void CallComputeBounds(GlobalProcessLayoutContext ctx) { var c = ProcessLayoutContext; c.GlobalContext = ctx; c.RowPosition = default; c.RowHeight = default; c.RowElements.Clear(); ComputeBounds(c); }