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

标签 silverlight binding

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

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

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

谢谢, 蒂姆

最佳答案

第一个绑定(bind)将被删除,并且仅注册一个绑定(bind)。

关于silverlight - 在 Silverlight 应用程序中调用 SetBinding() 两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13800366/

相关文章:

c# - 如何在 Silverlight 中订阅自定义控件内的附加属性事件?

silverlight - 我应该制作一个纯 Silverlight 的社交网站还是使用 ASP.NET MVC?

silverlight - WP7 上的 POST 请求

c# - 如何为计算器完成数字分组。例如,数字分组的方式与 Windows 7 计算器相同

wcf - Windows Phone 7 - 可用的 WCF 绑定(bind)

c# - 切换 Windows 时 KeyBinding 不起作用

Silverlight:如何获取ProcessorCount?

wpf - 如何从另一个窗口的主窗口级别访问命令?

c# - 在 XAML 中正确设置绑定(bind)源

binding - ExtJs 5 网格存储/ View 模型绑定(bind) : Cannot modify ext-empty-store