por favor, eche un vistazo a la siguiente línea
<TextBox Text="{Binding Price}"/>
Esta propiedad Price de arriba es un Decimal?
(decimal que acepta valores NULL).
Quiero que si el usuario elimina el contenido del cuadro de texto (es decir, ingresa una cadena vacía, debería actualizar automáticamente la fuente con nulo (Nada en VB).
¿Alguna idea sobre cómo puedo hacerlo 'Xamly'?
Target
y no elSource
, esta solución aún funciona por alguna razón (no pude entender por qué).Este convertidor de valores debería hacer el truco:
Declare una instancia de este convertidor en los recursos:
Y utilícelo en su encuadernación:
Tenga en cuenta que
TargetNullValue
no es apropiado aquí: se usa para definir qué valor debe usarse cuando elsource
del enlace es nulo. AquíPrice
no está la fuente, es una propiedad de la fuente ...fuente
Puede intentar usar un ValueConverter (IValueConverter) http://msdn.microsoft.com/en-us/library/system.windows.data.ivalueconverter.aspx
De la parte de atrás de mi cabeza aquí, algo como:
(Aunque podría necesitar algunos ajustes)
fuente