Bonjour à tous !

Mon problème est assez complexe : j'ai une ListView, contenant une GridView contenant eux-mêmes plusieurs GridViewColumnHeader. Parmi ceux-ci, il y en a un où je définis un template pour la cellule :
Code XAML : Sélectionner tout - Visualiser dans une fenêtre à part
<GridViewColumn x:Name="GridViewColumnClient" Header="Client" Width="100" CellTemplate="{DynamicResource CelluleClientTemplate}"/>

Les éléments de la ListView sont des objets de la classe Facture qui contient entre autres la propriété public int NumeroClient { get; set; }.

Et le template est défini comme suit :

Code XAML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<DataTemplate x:Key="CelluleClientTemplate">
    <Button Content="{Binding NumeroClient}" DataContext="{Binding NumeroClient}" ToolTip="Voir les détails de ce client"  Click="ListViewFactureItem_Click">
    </Button>
</DataTemplate>

Et donc voilà le problème, le binding fonctionne bien pour DataContext, mais pas pour Content.

À quoi peut être dû ce problème ?


Merci pour votre temps.