I pensa che in questo caso una foto vale più di mille parole:Come allineare le Griglie separate create tramite modelli lungo le loro colonne/righe?
XAML:
<Grid>
<ItemsControl ItemsSource="{Binding Persons}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding Name}" Background="LightBlue"/>
<TextBlock Text="{Binding Age}" Background="LightPink" Grid.Column="1"/>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Grid>
ps - non voglio impostare una specifica con la prima colonna , ma per dargli il massimo di ciò di cui ha bisogno.
Aggiornamento: Ho provato il legame di Coline e fatto questo:
<Grid.ColumnDefinitions>
<ColumnDefinition SharedSizeGroup="A" Width="Auto"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
ma non ha funzionato per me.
Grazie, ho provato in qualche modo a utilizzare SharedSizeGroup e ancora non sono riuscito a risolvere il problema. Uno di questi è quello che stai nell'area aggiornata. – Erez
cambiare anche la prima istanza della griglia contenitore per avere la attributo. Poi funziona bene :) –
Tom
Grazie Tom ... IsSharedSizeScope è indicato in tale tutorial, ma non mostrato negli esempi. Ho aggiornato lui risponde – ColinE