How to hide stringformat if data is null
-
03-10-2019 - |
문제
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
해결책 2
"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}}" />
다른 팁
TargetNullValue=''
Will do also
There's not much to work with here, but you can achieve something like this with:
- DataTrigger
- ValueConverter
- EventHandling in Code-Behind
- Binding on a (dependency-)property in a ViewModel encapsulating your business classes
제휴하지 않습니다 StackOverflow