在Silverlight应用程序中调用SetBinding()两次?

时间:2012-12-10 11:48:39

标签: silverlight binding

我有一个Silverlight 4应用程序,并且我以编程方式在对象上设置了一些绑定,例如:

        Binding bBorder = new Binding();
        bBorder.Source = CellItem;
        bBorder.Mode = BindingMode.OneWay;
        bBorder.Path = new PropertyPath("Border");
        appointmentItem.SetBinding(AppointmentItem.BorderBrushProperty, bBorder);

无论有哪些最佳实践课程,如果这段代码运行两次,我最终会得到一个已经注册两次的绑定,或者第一个绑定被正确删除了吗?

谢谢, 添

1 个答案:

答案 0 :(得分:3)

将删除第一个绑定,并且只会注册一个绑定。