나는 ListBox
이 있고 부모의 너비를 채우지 만 할 방법을 찾지 못했지만, ListBox
은 항상 ListBox
너비이고 100 %가 아닙니다.ListBox가 부모 너비를 채우려면 어떻게해야합니까?
<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>
....
내가 잘못 뭐하는 거지 : 여기
내 XAML 코드?
이것은 아마도 중복 질문 일 수 있습니다. 나는 당신이 [ListBox의 ItemTemplate을 가로로 늘려서 ListBox의 전체 너비를 얻는 방법]에서 찾고있는 답변을 생각해 봅니다.] (http://stackoverflow.com/questions/838828/how-to-get-a-listbox- itemtemplate-to-stretch-horizontally-the-full-width-of-the). –