WPF ValueConverter - Стандартный возврат неконвертируемого значения

В течение последнего года или около того я видел много разных преобразователей ценности для самых разных целей от разных авторов. Одна вещь, которая запомнилась мне, - это большой разброс значений «по умолчанию», которые они возвращают. Например;

  public class MyConverter: IValueConverter
  {
    public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
      // OK, we test for some undesirable, unconvertable situation, typically null...
      if (value == null)
      {
        // And here are a variety of 'defaults' that I have seen, these begin the most typical.
        return null;
        return DependencyProperty.UnsetValue;
        return Binding.DoNothing;
      }
        //...... other code.. whatever...
}}

Итак, мой вопрос: существует ли «стандартный» способ указать, что входное значение не может быть преобразовано?

43
задан A.R. 13 May 2011 в 15:05
поделиться