Có cách nào để nói thành phần trong WPF để chiếm 100% không gian có sẵn không?Cách đặt chiều rộng thành 100% trong WPF
Giống như
width: 100%;
trong CSS
Tôi đã có XAML này, và tôi không biết làm thế nào để buộc Lưới phải giành lấy 100% chiều rộng.
<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>
quả trông giống như
alt text http://foto.darth.cz/pictures/wpf_width.jpg
tôi đã làm cho nó màu hồng vì vậy nó rõ ràng bao nhiêu không gian hiện nó đi. Tôi cần phải làm cho lưới màu hồng rộng 100%.
Link là chết ... –
@MartiniBianco Tôi xin lỗi, nhưng câu hỏi này là 8 tuổi . Tôi thậm chí không nhớ những gì có trong hình ảnh, và tôi cũng không sử dụng WPF kể từ đó. –