1、构造函数
在构造函数初始化,UI控件在new的时候即可初始化
2、Onloaded()
UserControl均有这个方法,拖到界面使用的时候,这个事件发生在EndInit()之后,即使用时,设计界面各个属性设置值,如果在Onload重新设置,可做到有些属性值不受使用时的改动影响。
3、OnCreated()
这个事件发生在真正创建并第一次显示的时候,如果你的控件一开始时是隐藏的,在某个状态时,要求控件显示,便激发该事件。
嵌套自定义控件的情况:
例如:
自定义控件A
自定义控件B(引用自定义控件A)
A中存在有类似这样的代码
if (!this.DesignMode)=======>这个值在B中为false,即使是设计时添加的控件
{
}
转载于:https://www.cnblogs.com/thomaschina/archive/2008/03/18/1111124.html