У меня есть приложение TabbedViewNavigator с панелью навигации, которая прекрасно открывает вид.В каждом представлении есть ButtonBar, который открывает новое представление, связанное с родительским представлением.У меня есть один обработчик, который декодирует имя кнопки и может создать строку с именем открываемого представления.Я ищу способ ссылки на представление из этой строки, аналогично this["someName"]
или getDefinitionByName("someName")
.В моем коде «this» относится к текущему представлению, и представления, которые мне нужно найти, не являются дочерними элементами.Я не знаю, где getDefinitionByName()
ищет, но он также не может найти представление.
Я временно решил это с помощью оператора switch, но это не очень хорошее решение.Есть ли коллекция представлений;если это так, кто является владельцем коллекции или я не собираюсь делать это правильно.
Спасибо за чтение этого места.