これをUserControlのインスタンスを継承するクラスのコンストラクタに渡します。これは、UserControlタイプのインスタンスを保存しています。どのようにしてユーザーコントロールのメソッドにアクセスできますか。例、MyUserControlファイル名については はuc_testとクラスdatagridtemplateです:コンストラクタにパラメータとして渡されるユーザコントロールのメソッドにアクセスする方法
public datagridtemplate(UserControl uc){}
:ページ、Itemplate
私のユーザーコントロールはuc_testとdatagridtemplate.csファイルでは、この方法
public int addtwonumbers()
{
return 10+20;
}
datadatagridtemplate x = new datagridtemplate(this); //new instance
を持つ部分クラス名を持っています
in DataGridtemplateクラスのメソッドの1つで、次の操作を実行したいです。
int sum = uc.addtwonumbers();
今、私はuc_testで定義されているすべてのメソッドとプロパティにアクセスしたいのですが、どうすればいいですか?
はあなたにユーザーコントロールをキャスト'uc = uc as MyType' –
ここでMytypeはあなたが参照しているクラスファイルですか?すなわちuc_test? – user14567
あなたが最小限の例を提供してくれれば、皆にとってより明確になります:https://stackoverflow.com/help/mcve – jdv