WPF ListView将宽度拉伸到网格列

WPF ListView将宽度拉伸到网格列,wpf,Wpf,我有一个网格,有两列,每列的宽度为1*,宽度相等。在最左边的列中,我有一个listview,但由于某些原因,我无法获得自动拉伸到网格列宽度的宽度。我尝试过各种方法,如HorizontalContentAlignment=“Stretch”和ScrollViewer.horizontalcollScrollBarVisibility=“Disabled”这两种方法都被建议作为解决此问题的可能方法。。。但他们似乎没有解决我的问题。这是我的密码: <Grid> <Grid.C

我有一个网格,有两列,每列的宽度为
1*
,宽度相等。在最左边的列中,我有一个listview,但由于某些原因,我无法获得自动拉伸到网格列宽度的宽度。我尝试过各种方法,如
HorizontalContentAlignment=“Stretch”
ScrollViewer.horizontalcollScrollBarVisibility=“Disabled”
这两种方法都被建议作为解决此问题的可能方法。。。但他们似乎没有解决我的问题。这是我的密码:

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="1*"></ColumnDefinition>
        <ColumnDefinition Width="1*"></ColumnDefinition>
    </Grid.ColumnDefinitions>
    <ListView ItemsSource="{Binding Path= Loads}" Grid.Column="0" MinHeight="20" MaxHeight="100" HorizontalAlignment="Left" HorizontalContentAlignment="Stretch" ScrollViewer.HorizontalScrollBarVisibility="Disabled" Margin="6,-3,0,0" SelectedItem="{Binding Path= CurrentLoad}">
        <ListView.ItemTemplate>
            <DataTemplate DataType="local:Loads">
                <StackPanel Orientation="Horizontal" HorizontalAlignment="Stretch">
                    <Button Width="26" Height="26">
                        <StackPanel>
                            <Image Source="{Binding Path=Icon}" Width="24" Height="24" Stretch="Fill"></Image>
                        </StackPanel>
                    </Button>
                    <TextBlock Text="{Binding Path=Name}" FontSize="9" Margin="3,6,3,3"></TextBlock>
                </StackPanel>
            </DataTemplate>
        </ListView.ItemTemplate>
    </ListView>
    <StackPanel Margin="0,-2,6,0" Grid.Column="1"></StackPanel>
</Grid


是的。这就解决了问题。我知道我错过了一些愚蠢的事情。谢谢。
<ListView HorizontalAlignment="Left"