Mik*_*erk 5 c# attributes properties
我遇到了这个班级AmbientValueAttribute。它是您可以在类的属性上指定的属性。我阅读了整个页面http://msdn.microsoft.com/en-us/library/system.componentmodel.ambientvalueattribute.aspx,包括示例。但我仍然不清楚它的用法。
在我看来,这只是表明该属性反映了另一个对象的属性(为什么要这样做?)。或者还有更多的事情吗?
那么这个属性有什么用呢?
虽然已经晚了,但我知道答案。
当您将按钮放在设计器表面上时,其字体始终与其容器的字体相同。这是有道理的:如果您将表单的字体设置为特殊的字体,您可能希望所有控件也有特殊的字体。
这就是“环境”属性的工作原理。虽然该属性可能有默认值,但该属性建议设计者应该使用父级的值。如果父级没有该属性的值,则将使用“真实”默认值。
我不知道它是否真的有效,我不能说我自己尝试过该属性。
| 归档时间: | 
 | 
| 查看次数: | 2118 次 | 
| 最近记录: |