Bir tamsayı özelliğine bağlamaya çalışıyorum: ConverterParameter olarak bir tamsayı nasıl geçilir?
<RadioButton Content="None"
IsChecked="{Binding MyProperty,
Converter={StaticResource IntToBoolConverter},
ConverterParameter=0}" />
ve benim çeviricim:
[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;
}
}
Sorun şu ki dönüştürücüm çağrıldığında parametre dize. Tamsayı olmak için ihtiyacım var. Tabii ki dizeyi ayrıştırabilirim ama yapmak zorunda mıyım?
herhangi bir yardım için teşekkürler konstantin
Windows Phone platformunda bunu bağlama konusunda biraz farklı sözdizimine sahip olduğumuzu bilen var mı? {Binding MADDİ Dönüştürücü = {StaticResource MYCONVERTER}, ConverterParameter = INT_VAL} INT_VAL –