Sto cercando di legarsi a una proprietà intero:come passare un intero come ConverterParameter?
<RadioButton Content="None"
IsChecked="{Binding MyProperty,
Converter={StaticResource IntToBoolConverter},
ConverterParameter=0}" />
e il mio convertitore è:
[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;
}
}
il problema è che quando il mio convertitore viene chiamato il parametro è stringa. ho bisogno che sia un numero intero naturalmente posso analizzare la stringa, ma devo?
Grazie per qualsiasi aiuto Konstantin
Qualcuno sa come ottenere questo su piattaforma Windows Phone in cui abbiamo una sintassi leggermente diversa per i binding? {associazione di proprietà, convertitore = {} StaticResource MYCONVERTER, ConverterParameter = INT_VAL} in questo esempio INT_VAL verrà passato come stringa –