Как реализован биндинг к ViewModel в WPF? Хочу что-то похожее сделать

Хочу написать аналог привязки свойств ViewModel в WPF, только привязка будет к другому приложению. Столкнулся с трудностями приведения типов. В WPF, к примеру, в свойство DataContext окна добавляется ViewModel, которая реализует интерфейс INotifyPropertyChanged и тот, насколько я понимаю, нужен лишь для генерации событий. Каким образом внешний код получает доступ к свойствам каждой конкретной ViewModel зная только названия свойств и объект? Ведь чтобы добраться до свойств, нужно заранее знать класс, подключить пространство имен(как?) и попытаться привести к конкретной ViewModel. Или есть другой способ?


Ответы (0 шт):