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 la valeur n'est pas affectée, rien n'est affiché une fois utilisé dans l'interface.
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:
![]()
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 ![]()
Article original sur le blog de Thomas.
Commentaires (0)
| < Précédent |
|---|





