-1

我不知道这是否应该继续程序员,但我认为它在这里是相关的。

作为一名熟练的 WPF 程序员,我经常想知道人们在设计 WPF 时在命名约定方面的想法。

为什么有时会有一个称为 Children 的属性来访问控件的子级,而有时却有一个等效的属性,只是称为 Controls 呢?他们在这里想什么?

另一个例子是 Popup 控件。它没有 Content 属性,而是具有 Child 属性。为什么要这么做?对我来说,这只是令人困惑。

所以我想知道它是否有一个合乎逻辑的原因,这可能也有助于我理解下次我需要进行一些快速编程时调用的属性。

如果背后没有理由,那么我只能说WAT

4

1 回答 1

1

我从未见过Controls房产;至于Childvs Content:Content可以是任何对象,例如数据,而 aChild必须是FrameworkElement控件层次结构中的某个对象。对我来说,这很有意义。

于 2012-04-11T23:28:09.450 回答