Reputation: 18010
How to hide a stringformat when data is not present.Consider this sample
<TextBlock Text="{Binding Amount, StringFormat=Total: {0:C}}" />
in this case if Amount is null,Then it will show just Total:.How to hide this if Amount is null or empty
Upvotes: 19
Views: 13712
Reputation: 18010
"TargetNullValue" is what i was looking for.I ended up with this and it worked like a charm
<TextBlock VerticalAlignment="Top"
Text="{Binding Path=TotalMonths,
TargetNullValue={x:Static System:String.Empty},
StringFormat=Total: {0:C}}" />
Upvotes: 34
Reputation: 620
There's not much to work with here, but you can achieve something like this with:
Upvotes: 1
Reputation: 17133
You either have to implement some sort of value converter (Example) or consider using the TargetNullValue property on the binding (Example)
Upvotes: 35