Silverlight 每次都在构造函数中调用InitializeComponent?
我有两个构造函数,如何为这两个构造函数调用InitializeComponent()方法 比如说 ABC班 { }Silverlight 每次都在构造函数中调用InitializeComponent?,silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,我有两个构造函数,如何为这两个构造函数调用InitializeComponent()方法 比如说 ABC班 { } 我可以这样写吗。我觉得你的代码片段不错。通过此InitializeComponent()方法,可以从两个构造函数调用(创建对象的任何一种方式) 如果您确定,您需要调用InitializeComponent(),而不考虑构造函数,那么您甚至可以在创建对象后调用它以避免重复,但这一切都取决于您的逻辑和需求实现 Vinod我觉得你的代码片段很好。通过此InitializeComponen
我可以这样写吗。我觉得你的代码片段不错。通过此InitializeComponent()方法,可以从两个构造函数调用(创建对象的任何一种方式) 如果您确定,您需要调用InitializeComponent(),而不考虑构造函数,那么您甚至可以在创建对象后调用它以避免重复,但这一切都取决于您的逻辑和需求实现
Vinod我觉得你的代码片段很好。通过此InitializeComponent()方法,可以从两个构造函数调用(创建对象的任何一种方式) 如果您确定,您需要调用InitializeComponent(),而不考虑构造函数,那么您甚至可以在创建对象后调用它以避免重复,但这一切都取决于您的逻辑和需求实现
Vinod嗨,Vinod,谢谢你的回复,但每当我这样打电话时,我都会收到一个NullReferenceException。你能给我提供一些关于这个的信息吗?嗨,维诺德,谢谢你的回复,但每当我这样打电话,我都会收到一个NullReferenceException。你能给我提供一些这方面的信息吗?
public ABC(int a, int b)
{
InitializeComponent();
//some Code
}
public ABC(int a, int b, int c)
{
InitializeComponent();
// some Code
}
public ABC()
{
InitializeComponent();
}
public ABC(int a, int b): this()
{
}
public ABC(int a, int b, int c): this(a,b)
{
}