Обычно пользовательские элементы управления используются для инкапсуляции - вы объединяете все детали элементов управления, поведения и т. Д. В UC, чтобы другому коду не приходилось с этим обращаться.UC напрямую - по имени или идентификатору - вы нарушаете модель.Могу ли я предложить вам не делать этого, вместо этого, если вам нужно получить информацию из UC, вы добавляете к нему свойство, событие или метод, который может вызывать контейнер.
Таким образом, если вам нужно изменитьUC - имена элементов управления, типы, стили или дополнительная логика используются позже - вам нужно только изменить это свойство / событие / метод в UC, а не в (например) 100 местах, где оно может использоваться в коде.
Если бы вы могли сообщить нам, почему вам нужна эта информация или более конкретные сведения о примере, возможно, мы можем предложить некоторый код для реализации этого.