如果result返回null,则给出TextBlock默认值

您好我正在尝试为文本块提供默认值,如果返回的结果为null

这是我正在尝试的!

返回的只是我设置的字符串格式!

                

您可以使用TargetNullValue属性 。 如果绑定返回Null,这将返回不带StringFormat TargetNullValue

  

您可以直接在绑定中使用TargetNullValue属性。

  

我会将TextBlock绑定到一个没有返回null的对象的属性; 使您的属性返回默认值。 看来你总是希望FontStyle是Italic,所以我只想在Triggers外部构建它。

在我的应用程序中,我发现将触发器绑定到我的控件绑定的实际对象更可靠。 因此,如果我在VM中查看Name以绑定实际文本,我也会将我的数据触发器绑定到该文件。