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
}
如何在动态绑定中传输对象?
答案 0 :(得分:2)
这不是您使用转换器参数的方式,此PropertyPath
contstructor与paramter
中的Convert
无关。
b.Path = new PropertyPath("Text");
b.ConverterParameter = myParamter;