Идея состоит в том, что это выглядит примерно так:
- имеет элемент TabView, готовый принимать новые вкладки. Назовем его TabViewElement
Код: Выделить всё
MainPage - что-то делает и подготавливает данные, которые отправляются в класс 2
Код: Выделить всё
Class 1 - фактически программно создает новую вкладку на основе данных
Код: Выделить всё
Class 2 - затем добавляет эту новую вкладку в раздел просмотра вкладок MainPage.
Код: Выделить всё
Class 2
Единственный способ, который я могу предположить, - это иметь метод, вызываемый классом 1 в MainPage, и этот метод затем вызывает класс 2 для создания новой вкладки, возвращает newTab и добавляет его в TabViewElements на уровне MainPage.
Однако мне кажется, что это неправильный способ.