有没有办法在动态加载用户控件时将参数传递给LoadControl函数?
答案 0 :(得分:3)
我找到了一个使用反射here
的解决方案答案 1 :(得分:1)
您需要做的就是创建UserControl类的后代,添加默认构造函数和另一个获取参数的构造函数。无参数构造函数是设计人员支持所必需的。
public class MyControl : UserControl
{
public MyControl() : base()
{
// do initialization stuff...
}
public MyControl(int parameter) : this()
{
// do additional stuff with parameter
}
}