WPF ValueConverter - Standardrückgabe für nicht konvertierbaren Wert

Im Laufe des letzten Jahres oder so habe ich gesehen, viele unterschiedliche Wert-Wandler für viele verschiedene Zwecke, von vielen verschiedenen Autoren. Eine Sache, die Stöcke in meinem Kopf ist die Breite Varianz der 'default' - Werte, die zurückgegeben werden. Zum Beispiel;

  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...
}}

Also meine Frage ist, gibt es eine "standard" - Weg, um zu zeigen, dass ein input-Wert nicht konvertiert werden kann?

InformationsquelleAutor der Frage A.R. | 2011-05-13

Schreibe einen Kommentar