Je veux trier un DataGrid WPF-Toolkit sur une colonne qui est lié comme ceci:WPF Toolkit DataGrid: Tri des valeurs NULL
<toolkit:DataGrid.Columns>
<toolkit:DataGridTextColumn Header="MyColumn" Binding="{Binding AnObject.AProperty}" />
</toolkit:DataGrid.Columns>
Maintenant, quand anObject est nul, un ArgumentException avec le message « A au moins un objet doit implémenter IComparable " sera lancé.
Quelle est la meilleure façon de contourner cette limitation? Je ne veux pas vraiment changer le modèle de domaine pour retourner un NullObject-Pattern.
L'utilisation de Convertisseurs en association avec une liaison directement à AnObject peut s'avérer très fastidieuse, car j'ai plusieurs de ces colonnes et plusieurs DataGrid.
Dois-je écrire un ViewModel personnalisé foreach DataGrid et utiliser un convertisseur sur la propriété ItemsSource?
J'apprécie chaque suggestion!
Umm ... Ce lien renvoie à la même question! – kodbuse
vous avez raison, j'ai modifié la réponse – Falcon