我有一個ListBox
,需要它填充父寬度,但還沒有找到辦法做到這一點,ListBox
始終是ListBox
寬度,而不是100%。ListBox如何填充其父寬度?
這裏是我的XAML代碼:
<ListBox ItemsSource="{Binding anagSearchResults}" BorderThickness="0" Background="Gray"
SelectedItem="{Binding selectCustomer}"
FontSize="14"
ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Setter Property="HorizontalContentAlignment" Value="Stretch"></Setter>
</Style>
</ListBox.ItemContainerStyle>
<ListBox.ItemTemplate>
<DataTemplate>
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding FirstName}"></TextBlock>
....
我在做什麼錯?
這可能是一個重複的問題。我想你正在尋找的答案[如何獲得ListBox ItemTemplate水平拉伸ListBox的全部寬度?](http://stackoverflow.com/questions/838828/how-to-get-a-listbox- ItemTemplate中對拉伸水平的全寬度的最)。 –