Я пытаюсь сделать видимым или скрытым изображение в rowHeader. Он работает для обычной строки, но для NewItemPlaceHolder он всегда виден. Как я могу скрыть изображение для NewItemPlaceHolder?
<DataGrid.RowHeaderTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="20" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding RelativeSource={RelativeSource Mode=FindAncestor,
AncestorType={x:Type DataGridRow}},
Path=Item.xmlId}"/>
<Image Grid.Column="1"
Source="/MYAppli;component/Res/003_Fermer.png"
ToolTip="ERROR"
Margin="0"
Width="11" Height="11"
>
<Image.Style>
<Style TargetType="{x:Type Image}">
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor,
AncestorType={x:Type DataGridRow}},
Path=Item.HasError}" Value="true" >
<Setter Property="Visibility" Value="Visible" />
</DataTrigger>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor,
AncestorType={x:Type DataGridRow}},
Path=Item.HasError}" Value="false" >
<Setter Property="Visibility" Value="Hidden" />
</DataTrigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
</Grid>
</DataTemplate>