I think the only way to use ViewModel is to create your own ValueConverter.
So basically your choice:
ViewModel:
private string ageText; public string AgeText{ get{ if(ageText.equals("0")) return string.empty; return ageText; } ... }
ValueConverter:
public class AgeTextConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (value.Equals("0")) return string.Empty; return value; } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { } }
chrischu
source share