1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
public class TestConverter : IValueConverter
{
public DataTemplate IntTemplate { get; set; }
public DataTemplate DoubleTemplate { get; set; }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value is Int32)
return IntTemplate;
else if (value is Double)
return DoubleTemplate;
else
throw new ArgumentException("Template not found for type", "value");
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
} |
Partager