Есть ли общеизвестный способ получения данных из ViewModel, которая в настоящее время активна в регионе?Обратите внимание на следующее:
- У оболочки есть MainAppView, который связан с MainAppViewModel.
- MainAppView имеет область, в которой имеется коллекция доступных для навигации ChildView с соответствующими им ChildViewModel, загруженными из обнаруженных модулей.
- Все эти дочерние модели отличаются друг от друга и работают с разными объектами.Единственное, что у них общего, - это интерфейсы: IChildView, IChildViewModel, а также объект, с которым работает IChildViewModel, - это IObject.Не пропустите, пожалуйста, интерфейс IObject - это единственное, что MainAppView знает об объекте, с которым работает дочерний элемент.
Мне нужно получить экземпляр IObject, который содержит активный ChildView иконечно, мне нужно иметь его в моем MainAppViewModel и передать его службе, которая знает только интерфейс IObject и ничего более.
Спасибо)