ItemsControl в HubSection не на 100% высоты

1

Может кто-нибудь объяснить, что происходит здесь. Две статьи новостей в этом WrapGrid не занимают полностью доступное для них пространство, как видно на изображении ниже

Изображение 174551 Мой xaml выглядит так

<HubSection Header="{Binding SportArticles[0].Title}" Background="{Binding SportArticles[0].Image}" MaxWidth="1000" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" HorizontalAlignment="Stretch">
                <DataTemplate>
                    <ItemsControl
                     x:Name="xItems" ItemTemplate="{StaticResource ScoreNewsArticleTemplate}" ItemsSource="{Binding SportArticles}" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch">
                        <ItemsControl.ItemsPanel>
                            <ItemsPanelTemplate>
                                <VariableSizedWrapGrid Orientation="Vertical" ItemWidth="350"/>
                            </ItemsPanelTemplate>
                        </ItemsControl.ItemsPanel>
                    </ItemsControl>
                </DataTemplate>
            </HubSection>

Внешняя синяя коробка - это HubSection, а внутренняя синяя ячейка - ItemsControl. Я не понимаю, почему он не занимает весь доступный объем

Теги:
xaml
windows-store-apps

1 ответ

0

Попробуйте установить VerticalContentAlignment вашего ItemContainerStyle к Stretch.

<ItemsControl.ItemContainerStyle>
    <Style TargetType="ContentPresenter">
        <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
        <Setter Property="VerticalContentAlignment" Value="Stretch"/>
    </Style>
</ItemsControl.ItemContainerStyle>
  • 0
    Ошибка 1 Элемент «HorizontalContentAlignment» не распознан или недоступен.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню