该类允许将数据上下文从集合传播到其成员。但这仅适用于 SilverLight。
更多信息DepedencyObjectCollection
可以从这篇文章中找到。
如果不存在等价物,创建一个所需的必要步骤是什么?
我观察了RowDefinitionCollection
课堂上的欲望行为。但我无法弄清楚它的实现。
谢谢
该类允许将数据上下文从集合传播到其成员。但这仅适用于 SilverLight。
更多信息DepedencyObjectCollection
可以从这篇文章中找到。
如果不存在等价物,创建一个所需的必要步骤是什么?
我观察了RowDefinitionCollection
课堂上的欲望行为。但我无法弄清楚它的实现。
谢谢
最简洁的答案是不。
但我不再认为它是正确的实现方式。我最终使用了一个 FrameworkElement 集合并将它们添加到自定义控件的 LogicalChildren 中。通过这样做,DataContext 自然地传递给 FrameworkElement,一切都按预期工作。
似乎这就是在 .NET 4.0 中实现 RowDefinition 类的方式。但是,RowDefinition 的 Silverlight 版本是直接从 DependencyObject 派生的。MSDN 文档默认显示 Silverlight 文档,并误导我使用较旧且不正确的方法。