0
public class TheItemTemplate : ITemplate
{

    //....

    public void InstantiateIn(Control container)
    {
        //...
    }
}

谁调用这个方法?什么时候调用?

4

1 回答 1

2

通常,在创建控件树时会调用此方法,因此在CreateChildControls()方法中。此CreateChildControls方法是 Control 继承层次结构的一部分,通常被子类控件覆盖。

所以,模板所属的控件应该调用InstantiateIn().CreateChildControls

于 2009-12-08T16:18:49.977 回答