Слепой вызов общедоступного метода (C#)

Хорошо, странно. У меня есть много пользовательских элементов управления с повторителем, макет повторителя одинаков во всех элементах управления, и все они имеют общедоступный метод bindData().

Мне интересно, могу ли я настроить другой пользовательский элемент управления для пейджинга, не указывая родительский элемент управления?

Я могу сделать следующее:

((controls.specificuserControlClass)Parent).bindData();

Все в порядке -однако мне нужно будет указать specificuserControlClassв пейджере, а затем он понадобится "на повторитель", если вы понимаете, что я имею в виду. ?

Могу ли я позвонить Parent.bindData()вслепую из детского контроля? Я «знаю», что этот метод существует (или построит проверки, чтобы убедиться ), однако Visual Studio недовольна, поскольку не знает об этом методе.

0
задан wattostudios 30 April 2012 в 14:32
поделиться