【发布时间】:2011-01-18 15:59:52
【问题描述】:
我发现设计视图 (DV) 很好,但尝试改变它自动将代码注入 InitializeComponent 的方式非常困难。有时它的自动代码会破坏程序。
例如,DV 自动查看我的自定义 UserControl 的每个属性,然后将每个属性分配给 InitializeComponent 中的某个值。但我不希望它为某些属性分配值,因为如果使用不正确,我的一些设置器会抛出运行时异常。我可以手动更正InitializeComponent,但只要我对设计进行更改,SharpDevelop 就会再次重新生成函数。
还有另一种情况,我让默认构造函数根据某些因素设置大小,但 InitializeComponent 会立即将其设置为另一个静态值。
我如何告诉 DV不自动为我定义的某些属性赋值?
【问题讨论】:
标签: c# .net custom-controls sharpdevelop design-view