WPF ListBox ItemTemplate: Как сделать содержимое заполнить доступное пространство? - PullRequest
3 голосов
/ 25 ноября 2010

Я установил ListBox.ItemTemplate на что-то вроде ниже

<ListBox.ItemTemplate>
    <DataTemplate>
        <StackPanel Margin="10">
            <TextBlock Text="{Binding Args}" />
            <ProgressBar Value="{Binding Progress}" Height="10" />
            <TextBlock Text="{Binding Status}" />
            <TextBlock Text="{Binding Result}" />
        </StackPanel>
    </DataTemplate>
</ListBox.ItemTemplate>

Результат

Как я могу заставить StackPanel заполнить всю ширину ListBox?

1 Ответ

5 голосов
/ 25 ноября 2010

От макушки головы, установите для свойства HorizontalContentAlignment Listbox значение Stretch.

...