Ich versuche, an eine Ganzzahl-Eigenschaft zu binden:
<RadioButton Content="None"
IsChecked="{Binding MyProperty,
Converter={StaticResource IntToBoolConverter},
ConverterParameter=0}" />
und mein Konverter ist:
[ValueConversion(typeof(int), typeof(bool))]
public class IntToBoolConverter : IValueConverter
{
public object Convert(object value, Type t, object parameter, CultureInfo culture)
{
return value.Equals(parameter);
}
public object ConvertBack(object value, Type t, object parameter, CultureInfo culture)
{
return value.Equals(false) ? DependencyProperty.UnsetValue : parameter;
}
}
Das Problem ist, dass beim Aufruf meines Konverters der Parameter string ist. Ich brauche es, um eine ganze Zahl zu sein. Natürlich kann ich den String analysieren, aber muss ich?
danke für jede hilfe konstantin