5

我有一个Grid里面的ListView。如果我将 放在Grid 外面ListView它会正确拉伸以填满屏幕。如果我把它放在里面ListView它不会。这是我的代码

    <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
    <ListView HorizontalContentAlignment="Stretch">
        <ListViewItem>
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="40"/>
                    <RowDefinition Height="*"/>
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition></ColumnDefinition>
                    <ColumnDefinition Width="60"></ColumnDefinition>
                </Grid.ColumnDefinitions>
                <TextBlock Grid.Column="0" Grid.Row="0">Title</TextBlock>
                <TextBlock Grid.Column="0" Grid.Row="1">Text</TextBlock>
                <Button Grid.Column="1">Pin</Button>
            </Grid>
        </ListViewItem>            
    </ListView>
</Grid>

我如何Grid让它伸展和填充ListView

4

1 回答 1

10

您可能需要将 的设置HorizontalContentAlignment为。ListViewItemStretch

于 2012-09-28T10:09:29.677 回答