gpt4 book ai didi

c# - WPF .NET4.0 是否有等效的 DependencyObject Collection

转载 作者:太空狗 更新时间:2023-10-29 21:54:44 26 4
gpt4 key购买 nike

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

DepedencyObjectCollection 的更多信息可以从这个 post 中找到.

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

我观察了 RowDefinitionCollection 类的期望行为。但是我无法弄清楚它的实现。

谢谢

最佳答案

简短的回答是否定的。

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

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

关于c# - WPF .NET4.0 是否有等效的 DependencyObject Collection<T>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14225028/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com