У меня есть класс ProductViewModel, который содержит различные свойства.
Затем у меня есть класс ProductDetailsViewModel, который наследуется от класса ProducViewModel. Причина, по которой я это делаю, заключается в том, чтобы получить правильную среду связывания и избежать дублирования свойств из предыдущего представления.
Мне разрешено делать это или каждая ViewModel должна быть четко изолирована?
Через код я могу получить доступ к свойствам класса ProductViewModel из представления ProductDetailsViewModel, но когда я устанавливаю текст данных моего ProductDetailView для класса ProducDetailsViewModel и URI свойств привязки, например, который определяется внутри унаследованного класса, связывание, по-видимому, не происходит.
Есть идеи?