ValueConversion属性有什么好处?

时间:2013-07-29 14:07:32

标签: c# wpf binding msdn ivalueconverter

我对ValueConverter

的实施没有任何问题

在MSDN上,我找到了ValueConversion属性:

[ValueConversion(typeof(DateTime), typeof(String))]
public class DateConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        DateTime date = (DateTime)value;
        return date.ToShortDateString();
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        string strValue = value as string;
        DateTime resultDateTime;
        if (DateTime.TryParse(strValue, out resultDateTime))
        {
            return resultDateTime;
        }
        return DependencyProperty.UnsetValue;
    }
}

我会感兴趣的是:

  • 我什么时候可以使用它?
  • 我什么时候应该使用它?

感谢任何提示!

0 个答案:

没有答案