绑定到 Silverlight 4 中的 DependencyObject 集合

2024-04-30

从 Silverlight 4 开始,可以针对 DependencyObject(而不是以前版本中的 Framework 元素)进行数据绑定。到目前为止一切顺利,但如何再次绑定 DependencyObjects 集合。

DataContext 不会从 ObservableCollection 传递到集合元素,因此 DependencyObject 的 DependencyProperties 永远不会被调用(也不会调用更改的事件)。 DependencyObject 都不提供 SetBinding 或 DataContext 来手动初始化绑定。

感谢您在这里提供任何建议。


要在这种情况下传播 DataContext,保存集合的 DependencyProperty 类型必须为DependencyObjectCollection<T>。 DataContext 通过 DependencyProperties 和 DependencyObjectCollections 进行传播。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

绑定到 Silverlight 4 中的 DependencyObject 集合 的相关文章

随机推荐