-1
var b=new Binding();
b.Source=myobj;
b.Path=new PropertyPath("Text",myParameter);//<-- myParemter is int value
b.Converter=new FollConverter();
control.SetBinding(UserControl.VisibilityProperty,b);

在我的转换器中

public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if(parameter!=null)  //<-- PROBLEM IS HERE, ALWAYS NULL
}

如何在动态绑定中传输对象?

4

1 回答 1

2

这不是你使用转换器参数的方式,这个构造PropertyPath函数与.paramterConvert

b.Path = new PropertyPath("Text");
b.ConverterParameter = myParamter;
于 2012-08-04T03:12:48.360 回答