WPF Déclencher la liaison à MVVM propriété

J'ai un datatemplate contenant une image que je veux être caché si la valeur d'une propriété dans le ViewModel est vrai. Quelqu'un peut-il me dire pourquoi le xaml ci-dessous ne fonctionne pas?

<Image x:Name="img" Source="..\Images\List_16.png" Margin="0,0,5,0">
  <Image.Style>
    <Style>
      <Style.Triggers>
        <DataTrigger Binding="{Binding CurrentListHasPendingChanges}" Value="True">
          <Setter Property="Image.Visibility" Value="Hidden" />
        </DataTrigger>
        <DataTrigger Binding="{Binding CurrentListHasPendingChanges}" Value="False">
          <Setter Property="Image.Visibility" Value="Visible" />
        </DataTrigger>
      </Style.Triggers>
    </Style>
  </Image.Style>
</Image>

OriginalL'auteur David Ward | 2009-11-25