绑定一个null值时,尽管我们可以在窗口的隐藏代码类中处理null的情况(比如用? : 三元符处理)。然而,还有一种十分方便且高效的方式处理绑定一个null值时的处理方式:可以通过在绑定表达式中设置TargetNullValue属性。如果设置了该属性,当数据源具有null值时,将会显示您提供的值,例如:当Production.Description属性为null时,该实例显示文本“【NO Description Provided】”。Text
= “{Binding Path = Description, TargetNullValue = No Description Provided}”。