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.
Partager