Как скрыть stringformat, если данные нуль
-
03-10-2019 - |
Вопрос
Как скрыть stringformat, когда данные не присутствуют. Конценсируйте этот образец
<TextBlock Text="{Binding Amount, StringFormat=Total: {0:C}}" />
В этом случае, если сумма NULL, то она покажет только всего:. Как скрыть это, если сумма нулевая или пустая
Решение 2
«Targetnullvalue» - это то, что я искал. Я закончил с этим, и он работал как очарование
<TextBlock VerticalAlignment="Top"
Text="{Binding Path=TotalMonths,
TargetNullValue={x:Static System:String.Empty},
StringFormat=Total: {0:C}}" />
Другие советы
TargetNullValue=''
Сделаю также
Здесь не много работать, но вы можете добиться чего-то вроде этого с:
- Дататриггер
- Valueconverter.
- Событие в коде-позади
- Привязка на (зависимость -) свойство в просмотру, инкапсулируя ваши бизнес-классы
Не связан с StackOverflow