Estoy tratando de unirse a una propiedad de entero:cómo pasar un entero como ConverterParameter?
<RadioButton Content="None"
IsChecked="{Binding MyProperty,
Converter={StaticResource IntToBoolConverter},
ConverterParameter=0}" />
y mi Converter es:
[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;
}
}
el problema es que cuando mi convertidor se llama el parámetro es una cadena. Necesito que sea un número entero. por supuesto, puedo analizar la cadena, pero ¿tengo que hacerlo?
gracias por cualquier ayuda konstantn
¿Alguien sabe cómo lograr esto en la plataforma Windows Phone donde tenemos una sintaxis ligeramente diferente para las vinculaciones? {propiedad de unión, convertidor = {} StaticResource MYCONVERTER, ConverterParameter = INT_VAL} en este ejemplo INT_VAL será pasado como una cadena –