Il ridimensionamento condiviso viene implementato al meglio utilizzando le associazioni di proprietà degli elementi in Silverlight. Basta fare in modo che tutti gli elementi di dimensioni condivise si leghino alla larghezza/altezza di un altro.
MODIFICA: Metto un esempio veloce di ciò che intendo insieme. Non sono sicuro di cosa si intende per utilizzando stelle dimensionamento quando hai detto nella domanda che si desidera auto dimensionamento -
<Grid Height="400"
Width="600"
Background="Gray">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button x:Name="parent"
Content="CHANGE ME TO ADJUST THE COLUMN SIZE"
Grid.Column="0"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
Background="Red" />
<Button Width="{Binding ActualWidth, ElementName=parent}"
Grid.Column="1"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
Background="Blue" />
<Button Width="{Binding ActualWidth, ElementName=parent}"
Grid.Column="2"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
Background="Yellow" />
</Grid>
HTH
suggerimento da uno degli sviluppatori del primo anello in questo post: Il nostro codice attualmente non supporta DataTemplates. Consideriamo di fornire il codice sorgente per il download diretto nel blog, forse qualcuno può espandere questa caratteristica mancante e fornire la versione aggiornata a noi per la condivisione tramite il blog ... – eFloh
Il codice sorgente _è_ pubblicato nel frattempo ... – eFloh