====== Layout TUI ====== Layout responsive anchoring-first per applicazioni TUI. L'anchoring e la **modalita default** - ogni controllo si comporta correttamente al resize del terminale senza container speciali. ===== Principio fondamentale ===== Anchoring-First significa: - Il resize del terminale non deve rompere layout, focus e rendering - I controlli mantengono relazioni spaziali stabili - Regole prevedibili di espansione/contrazione ===== Semantica anchor ===== ==== Anchor disponibili ==== | Anchor | Significato | ^ Left | Distanza dal bordo sinistro rimane costante | ^ Top | Distanza dal bordo superiore rimane costante | ^ Right | Distanza dal bordo destro rimane costante | ^ Bottom | Distanza dal bordo inferiore rimane costante | ==== Combinazioni ==== Default: Left + Top → Posizione rimane stabile, dimensione costante Left + Right: → Larghezza si espande/contrae con larghezza parent Top + Bottom: → Altezza si espande/contrae con altezza parent Tutti e quattro (Left + Top + Right + Bottom): → Rect si espande in entrambe le direzioni Nessun anchor: → Trattare come Left + Top (nessuna ambiguita "floating") ==== Esempi PXAML ====