Cómo ocultar StringFormat si los datos es nulo
-
03-10-2019 - |
Pregunta
Cómo ocultar una StringFormat cuando los datos no es present.Consider esta muestra
<TextBlock Text="{Binding Amount, StringFormat=Total: {0:C}}" />
En este caso, si la cantidad es nula, entonces se mostrará simplemente Total: .Cómo ocultar esta cantidad si es nulo o vacío
Solución 2
"TargetNullValue" es lo que estaba buscando for.I terminó con esto y funcionó como un encanto
<TextBlock VerticalAlignment="Top"
Text="{Binding Path=TotalMonths,
TargetNullValue={x:Static System:String.Empty},
StringFormat=Total: {0:C}}" />
Otros consejos
TargetNullValue=''
Lo hará también
No hay mucho para trabajar aquí, pero se puede lograr algo como esto con:
- DataTrigger
- ValueConverter
- EventHandling en Código-Detrás
- La unión en un (dependencia-) propiedad en un modelo de vista que encapsula su clases de negocios
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow