2

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

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

无论任何最佳实践课程如何,如果这段代码运行两次,我最终会得到一个已注册两次的绑定,还是第一个绑定被正确删除?

谢谢,蒂姆

4

1 回答 1

3

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

于 2012-12-10T11:53:28.110 回答