Wpf 更改GridViewColumn宽度时将网格列锁定到位

Wpf 更改GridViewColumn宽度时将网格列锁定到位,wpf,xaml,grid,datatemplate,Wpf,Xaml,Grid,Datatemplate,我有一个用于gridview列的DataTemplate,其中有两个项目,一个图像和一个文本块,我希望将图像“锁定”到列的左侧,即使用户扩展列的宽度,我也希望图像保持不变 有什么想法吗?尝试将水平内容对齐设置为拉伸GridViewColumnHeader <ListView ...> <ListView.Resources> <Style TargetType="{x:Type GridViewColumnHeader}">

我有一个用于gridview列的DataTemplate,其中有两个项目,一个图像和一个文本块,我希望将图像“锁定”到列的左侧,即使用户扩展列的宽度,我也希望图像保持不变


有什么想法吗?

尝试将
水平内容对齐设置为拉伸
GridViewColumnHeader

<ListView ...>
    <ListView.Resources>
        <Style TargetType="{x:Type GridViewColumnHeader}">
            <Setter Property="HorizontalContentAlignment" Value="Stretch" />
        </Style>
    </ListView.Resources>
    <!--...-->
</ListView>

尝试将
HorizontalContentAlignment
设置为拉伸
GridViewColumnHeader

<ListView ...>
    <ListView.Resources>
        <Style TargetType="{x:Type GridViewColumnHeader}">
            <Setter Property="HorizontalContentAlignment" Value="Stretch" />
        </Style>
    </ListView.Resources>
    <!--...-->
</ListView>