我試圖綁定到一個整數屬性:如何傳遞一個整數作爲ConverterParameter?
<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;
}
}
的問題是,當我轉換器被稱爲參數字符串。我需要它是一個整數。當然,我可以解析字符串,但是我必須嗎?
感謝您的幫助 康斯坦丁
有沒有人知道如何在Windows Phone平臺上實現這一點,我們的綁定語法略有不同? {Binding PROPERTY,Converter = {StaticResource MYCONVERTER},ConverterParameter = INT_VAL} 在這個例子中INT_VAL將作爲字符串傳遞 – 2013-11-11 20:56:22