Existe-t-il un moyen d'indiquer le composant dans WPF pour prendre 100% de l'espace disponible ?
LLiikkee
width: 100%;
en CSS
J'ai ce XAML, et je ne sais pas comment forcer la grille à prendre une largeur de 100%.
<ListBox Name="lstConnections">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid Background="LightPink">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Grid.Column="0" Text="{Binding Path=User}" Margin="4"></TextBlock>
<TextBlock Grid.Row="0" Grid.Column="1" Text="{Binding Path=Password}" Margin="4"></TextBlock>
<TextBlock Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2" Text="{Binding Path=Host}" Margin="4"></TextBlock>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Le résultat ressemble à
texte alternatif http://foto.darth.cz/pictures/wpf_width.jpg
J'ai fait en sorte qu'elle soit rose pour qu'on puisse voir l'espace qu'elle prend. Je dois faire en sorte que la grille rose ait une largeur de 100%.
0 votes
Le lien est mort...
0 votes
@MartiniBianco Je suis désolé, mais cette question est vieille de 8 ans. Je ne me souviens même pas de ce que contenait l'image, et je n'ai pas utilisé WPF depuis.