该类允许将数据上下文从集合传播到其成员。但这仅适用于SilverLight。
可以从此post中找到有关DepedencyObjectCollection
的更多信息。
如果不存在等效项,创建一个等效项需要什么必要步骤?
我观察了RowDefinitionCollection
类的欲望行为。但是我不知道它的实现。
谢谢
最佳答案
最简洁的答案是不。
但是我仍然不再认为这是正确的实现。我最终使用了FrameworkElement的集合,并将它们添加到自定义控件的LogicalChildren中。这样,DataContext就会自然地传递到FrameworkElement,并且一切都会按预期进行。
似乎就是在.NET 4.0中实现RowDefinition类的方式。但是,RowDefinition的Silverlight版本直接从DependencyObject派生。 MSDN文档默认显示了Silverlight文档,并将我误导到了较旧的错误方法。
关于c# - WPF .NET4.0是否有等效的DependencyObjectCollection <T>?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14225028/