Tôi đang cố gắng liên kết với một thuộc tính số nguyên:
<RadioButton Content="None"
IsChecked="{Binding MyProperty,
Converter={StaticResource IntToBoolConverter},
ConverterParameter=0}" />
và công cụ chuyển đổi của tôi là:
[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;
}
}
vấn đề là khi bộ chuyển đổi của tôi được gọi là tham số là chuỗi. tôi cần nó là một số nguyên. tất nhiên tôi có thể phân tích cú pháp chuỗi, nhưng tôi có phải làm vậy không?
cảm ơn vì bất kỳ sự giúp đỡ nào konstantin