在不存在数据时如何隐藏字符串format。

<TextBlock Text="{Binding Amount, StringFormat=Total: {0:C}}" />

在这种情况下,如果金额为零,则将总计显示:。

有帮助吗?

解决方案 2

我一直在寻找“ targetnullvalue”。

<TextBlock VerticalAlignment="Top"
             Text="{Binding Path=TotalMonths,
        TargetNullValue={x:Static System:String.Empty},
        StringFormat=Total: {0:C}}" />

其他提示

您要么必须实现某种值转换器(例子)或考虑在绑定上使用targetNullValue属性(例子)

TargetNullValue=''

也会做

这里没有太多的工作,但是您可以实现这样的目标:

  • DataTrigger
  • ValueConverter
  • 在代码范围内进行eventhathing
  • 在封装业务类的ViewModel中绑定(依赖关系)属性
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top