WPF - Layout

La disposizione dei controlli è molto importante e critica per l'usabilità dell'applicazione. Viene utilizzato per organizzare un gruppo di elementi della GUI nell'applicazione. Ci sono alcune cose importanti da considerare quando si selezionano i pannelli di layout:

  • Posizioni degli elementi figlio
  • Dimensioni degli elementi figlio
  • Stratificazione di elementi figlio sovrapposti uno sopra l'altro

La disposizione fissa dei pixel dei controlli non funziona quando l'applicazione deve essere utilizzata con risoluzioni dello schermo diverse. XAML fornisce un ricco set di pannelli di layout incorporati per organizzare gli elementi della GUI in modo appropriato. Alcuni dei pannelli di layout più comunemente usati e popolari sono i seguenti:

Sr. No. Pannelli e descrizione
1 Pannello Stack

Il pannello Stack è un pannello di layout semplice e utile in XAML. Nel pannello stack, gli elementi secondari possono essere disposti su una singola riga, orizzontalmente o verticalmente, in base alla proprietà di orientamento.

2 Pannello avvolgente

In WrapPanel, gli elementi figlio vengono posizionati in ordine sequenziale, da sinistra a destra o dall'alto verso il basso in base alla proprietà di orientamento.

3 Pannello Dock

DockPanel definisce un'area per disporre gli elementi figlio l'uno rispetto all'altro, orizzontalmente o verticalmente. Con DockPanel puoi facilmente agganciare gli elementi figlio in alto, in basso, a destra, a sinistra e al centro utilizzando il fileDock proprietà.

4 Pannello di tela

Il pannello Canvas è il pannello di layout di base in cui gli elementi figlio possono essere posizionati in modo esplicito utilizzando le coordinate relative al Canvas qualsiasi lato come sinistra, destra, superiore e inferiore.

5 Pannello griglia

Un pannello griglia fornisce un'area flessibile composta da righe e colonne. In una griglia, gli elementi figlio possono essere disposti in forma tabulare.