Il n'y a pas de Grid.SharedSizeGroup
dans Silverlight 4. Quelle est votre solution de contournement pour ce problème? Par exemple: J'ai un pour ListBox.ItemTemplate
constitué d'une grille avec deux colonnes et j'aimerais avoir la même largeur pour les deux colonnes et la première colonne doit avoir une largeur automatique.Solution de contournement pour Grid.SharedSizeGroup dans Silverlight
Répondre
SharedSize Grid with Silverlight - n'a pas testé mais il semble utile.
Le dimensionnement partagé est mieux implémenté à l'aide des liaisons de propriété d'élément dans Silverlight. Faites en sorte que tous vos éléments de taille partagée soient liés à la largeur/hauteur de l'autre.
EDIT: Je mets un exemple rapide de ce que je veux dire ensemble. Je ne sais pas ce que vous entendez en utilisant le dimensionnement des étoiles quand vous avez dit dans la question que vous voulez le dimensionnement automatique -
<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
vous élaborez? Que faire si je veux que les contrôles remplissent l'espace ou utilisent des étoiles de grille? – Shimmy
Conseil de l'un des développeurs du premier maillon de ce poste: Notre code Actuellement, il ne prend pas en charge DataTemplates. Nous considérons fournir le code source pour le téléchargement direct dans le blog, peut-être quelqu'un peut élargir cette fonctionnalité manquante et nous fournir la version mise à jour pour le partage via le blog ... – eFloh
Le code source _is_ publié entre-temps ... – eFloh