In WPF, voglio semplicemente avere un 'contenitore' che ha 3 blocchi di testo. Vorrei che questi 3 blocchi di testo fossero dimensionati in modo che occupino ciascuno 1/3 della larghezza del genitore. Ho notato che lo stackpanel dimensiona automaticamente l'ultimo figlio, ma esiste un modo per dimensionare automaticamente ogni bambino?WPF - Ridimensionamento dei bambini per riempire un genitore
7
A
risposta
18
Utilizzare un Grid o un UniformGrid
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Text="1" Grid.Column="0"/>
<TextBlock Text="2" Grid.Column="1"/>
<TextBlock Text="3" Grid.Column="2"/>
</Grid>
La griglia è molto comune e in ogni WPF-App usato un sacco. Tuttavia anche l'UniformGrid è molto utile ma non così ben conosciuto.
+1, esattamente quello che avrei raccomandato. – mgronber
+1 perfetto. Grazie! – Peanut
Si stanno specificando le colonne, ma si utilizzano le righe –