¿Dónde se establecen los márgenes / relleno en un wpf ListView GridView?

Tengo una especificación WPF ListView / GridView en XAML. La primera columna usa una plantilla de CellTemplate para especificar íconos y las otras usan DisplayMemberBinding para completarse. La columna de íconos es de 20 de ancho, los íconos 16, pero están truncados por márgenes / relleno / algo. No puedo averiguar dónde está establecido.

Aquí está lo esencial (he eliminado algunas columnas porque son las mismas):

<ListView.ItemContainerStyle>
    <Style TargetType="{x:Type ListViewItem}">
        <Setter Property="IsSelected" Value="{Binding IsSelected, Mode=TwoWay}" />
        <Setter Property="FontWeight" Value="Normal" />
        <Style.Triggers>
            <Trigger Property="IsSelected" Value="True">
                <Setter Property="FontWeight" Value="Bold" />
            </Trigger>
        </Style.Triggers>
    </Style>
</ListView.ItemContainerStyle>

<ListView.Resources>
    <DataTemplate x:Key="image">
        <Image Width="16" Height="16" Margin="0,0,0,0"
                          HorizontalAlignment="Center"
                          Source="{Binding Path=ObjectType, 
                                           Converter={StaticResource imageConverter} }" />
    </DataTemplate>
</ListView.Resources>

<ListView.View>
    <GridView>
        <GridViewColumn Width="20"
                        CellTemplate="{StaticResource image}"/>
        <GridViewColumn Width="120" Header="Name"
                        DisplayMemberBinding="{Binding Path=Name}"/>
    </GridView>
</ListView.View>

ImageConverter solo convierte un ObjectType en una imagen para que cada tipo de elemento tenga su propio icono.

Respuestas a la pregunta(5)

Su respuesta a la pregunta