[WPF] Utiliser la propriété TargetNullValue lors de vos bindings sur des types nullables
Imaginons un scénario très simple: je dispose d’une interface graphique me permettant d’afficher une propriété, de type int mais étant en plus nullable:
Si j’exécute directement l’application, la propriété ThePrice n’est pas affectée donc elle prend sa valeur par défaut, à savoir null. Dans ce cas, au niveau de l’interface graphique, on observe le résultat suivant:
Autrement dit, on ne voit…. rien
Ce qu’il serait intéressant, c’est de pouvoir afficher une valeur par défaut, si la propriété ThePrice est nulle. Et pour cela, vous pouvez compter sur la propriété TargetNullValue:
Bien sur, on pourrait parvenir au même résultat en utilisant un convertisseur ou d’autres mécanismes mais bon, pourquoi faire compliqué lorsque l’on peut faire simple 
A+
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :