Допустим, у меня есть 2 ViewModels и 1 View
- ViewModel_A
ViewModel_B
View_A
во ViewModel_A я получил класс свойства класса PersonClass
PersonClass имеет несколько полей
В View_A я связываю некоторые текстовые поля со свойством PersonClass, которое связывается двумя способами с помощью datacontext ViewModel_A
В ViewModel_B хотите обновить свойство PersonClass из кода .
Какой лучший способ сделать это, потому что я работаю в данный момент, когда я делаю новый экземпляр ViewModel_A в ViewModel_B и затем устанавливаю свойство PersonClass.
ViewModel_A viewModel_A = new ViewModel_A();
viewModel_A.PersonClass.Name = someString;
viewModel_A.PersonClass.Age = someString;
...
Как будто я делаю это сейчас, я получил 2 разных экземпляра ViewModel_A, поэтому мое свойство PersonClass никогда не заметит никаких изменений ...
Какое лучшее решение для решения этой проблемы?