Je suis très nouveau à Silverlight alors je m'excuse si cette question est évidente, mais je veux créer quelque chose de similaire à un tableau HTML qui peut avoir un nombre quelconque de lignes de 1 à x.Silverlight table de taille dynamique
J'ai besoin que la table croisse avec le nombre de lignes qui y sont ajoutées. De plus, je voudrais être en mesure de définir la largeur et la hauteur de la table dans son ensemble et avoir tout le texte dans chaque ligne pour dynamiquement redimensionner de manière appropriée.
À quoi ressemblerait le XAML pour quelque chose comme ça?
Cheers, Chris.
EDIT:
Merci pour les réponses, il semble que ce que je veux est un mélange de toutes les suggestions faites pour archiver ceci:
<Grid x:Name="ExampleGrid" Height="150" Width="300" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Viewbox Stretch="Fill" Grid.Row="0">
<!-- Two column header -->
<StackPanel Orientation="Horizontal">
<TextBlock Text="Text One" Height="Auto" />
<TextBlock Text="Text One" Height="Auto" />
</StackPanel>
</Viewbox>
<Viewbox Stretch="Fill" Grid.Row="1">
<TextBlock Text="Text Two" Height="Auto" />
</Viewbox>
<Viewbox Stretch="Fill" Grid.Row="2">
<TextBlock Text="Text Three" Height="Auto"/>
</Viewbox>
La grille doit être utilisée pour la mise en page et non pour les données dynamiques. Mais, il est difficile de dire par sa question ce qu'il cherche vraiment. –
un bon point, monsieur! – STW