मैं एक पूर्णांक संपत्ति के लिए बाध्य करने की कोशिश कर रहा हूँ:
<RadioButton Content="None"
IsChecked="{Binding MyProperty,
Converter={StaticResource IntToBoolConverter},
ConverterParameter=0}" />
और मेरा कन्वर्टर है:
[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;
}
}
समस्या यह है कि जब मेरे कन्वर्टर को पैरामीटर स्ट्रिंग कहा जाता है। मुझे इसे पूर्णांक बनाने की आवश्यकता है। बेशक मैं स्ट्रिंग को पार्स कर सकता हूं, लेकिन क्या मुझे करना है?
किसी भी मदद के लिए धन्यवाद konstantin