如何访问作为参数传递给构造函数的用户控件的方法



我正在将UserControl的实例传递给继承页面类和Itemplate接口的类的构造函数,我正在保存userControl类型的实例,现在我如何访问用户控件的方法。 例如,MyUserControl 文件名为 uc_test 和 The Class datagridtemplate:Page, Itemplate

我的用户控件具有分部类名uc_test和具有方法

public int addtwonumbers()
{
return 10+20;
}
datadatagridtemplate x = new datagridtemplate(this); //new instance 

在数据网格模板中.cs文件 :

public datagridtemplate(UserControl uc){}

在我想执行以下操作的数据网格模板类的方法之一中

int sum = uc.addtwonumbers();

现在我想访问uc_test中定义的所有方法和属性,我该如何实现?

我的用户控件具有部分类名uc_test

正如 Jack Miller 所建议的那样,将泛型 UserControl 引用强制转换为您创建的正确类型:

uc_test ucTst = (uc_test)uc;
int sum = ucTst.addtwonumbers();

相关内容

最新更新