using System;
using System.Windows.Data;
namespace gol
{
public class RoundingConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (value != null)
{
double dblValue;
dblValue =(double)value; //Fehler: Kann nicht konvertieren
//dblValue = Convert.ToDouble(value);//Fehler:Convert ist Methode...Kontext n. gültig
return (int)dblValue;
}
return 0;
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotImplementedException();
}
}
}
Der Versuch mit "dblValue=(double)value" zu konvertieren bringt einen Typumwandlungsfehler (bei value="10")
Mit "dblValue = Convert.ToDouble(value)" bekomme ich die Meldung, das Convert unbekannt ist.