当我向窗体添加控件时,visual studio会在自动生成的设计器代码中为该窗体的各种属性赋值null。
我不希望设计者进行冗余分配(值已经为空)。
谁能告诉我如何预防呢?
例如
MyControl有财产
public SomeClass MyProperty
{
get { return m_MyValue; }
set { m_MyValue = value; }
}
设计师然后自动生成以下内容:
myControl1.MyProperty = null;
答案 0 :(得分:4)
答案 1 :(得分:0)
myControl1.MyProperty = null;
并且设计器中的设置是相同的。
如果更改代码行中设置的值,则转到设计器,您将看到设计器中的值已更改。同样,如果更改设计器中的值,代码中的值也会更改。