对于WPF .NET4.0,是否有等效的DependencyObjectCollection <t>?</t>

时间:2013-01-08 22:19:55

标签: c# wpf silverlight xaml

该类允许将数据上下文从集合传播到其成员。但它仅适用于SilverLight。

DepedencyObjectCollection可以找到RowDefinitionCollection的更多信息。

如果不存在等效物,创建一个必需的步骤是什么?

我观察了{{1}}类的欲望行为。但我无法弄清楚它的实现。

感谢

1 个答案:

答案 0 :(得分:2)

简短的回答是否定的。

但我不再认为这是正确的实施方式。我最终使用FrameworkElement的集合并将它们添加到自定义控件的LogicalChildren中。通过这样做,DataContext自然地传递给FrameworkElement,一切都按预期工作。

似乎这就是在.NET 4.0中实现RowDefinition类的方式。但是,Silverlight版本的RowDefinition直接从DependencyObject派生。 MSDN文档默认显示Silverlight文档,并误导我使用较旧且不正确的方法。