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
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>
Mon tableau fonctionne très bien sauf lorsque je veux mettre un binding sur le filtre.

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.