Bonjour,
J'utilise actuellement les outils d'infragistics pour créer un tableau (XamGrid) mais j'ai quelque soucis avec une erreur de binding sur le filtre.
Mon XAML ressemble à ceci
Mon tableau fonctionne très bien sauf lorsque je veux mettre un binding sur le filtre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <ig:XamGrid x:Name="ControleGrid" Grid.Row="1" Width="auto" ItemsSource="{Binding Wrappers}" AutoGenerateColumns="False" IsAlternateRowsEnabled="False" > <ig:XamGrid.Columns> <ig:TextColumn Key="CommandeFournisseur.NumeroCommande"></ig:TextColumn> <ig:TextColumn Key="CommandeFournisseur.Personne.PrenomNom"> <ig:TextColumn.FilterColumnSettings> <ig:FilterColumnSettings FilterCellValue="{Binding DefaultFilter, Source={StaticResource viewModel}}" > <ig:FilterColumnSettings.FilteringOperand> <ig:EqualsOperand/> </ig:FilterColumnSettings.FilteringOperand> </ig:FilterColumnSettings> </ig:TextColumn.FilterColumnSettings> </ig:TextColumn> </ig:XamGrid.Columns> </ig:XamGrid>
J'ai l'erreur suivante :
{"Impossible de définir 'Binding' sur la propriété 'FilterCellValue' de type 'FilterColumnSettings'. Un 'Binding' ne peut être défini que sur un DependencyProperty d'un DependencyObject."}
Lorsque je remplace ce binding par du texte je n'ai aucun problème.
Y a-t-il un moyen de contourner ce problème ?
Merci pour l'aide que vous pourrez m'apporter.
Partager