Twpenay-bind view DependencyProperty для свойства viewmodel?

Несколько источников в сети говорят нам, что вMVVMсвязь / синхронизация между представлениями и моделями представления должна происходить через свойства зависимостей. Если я правильно понимаю, свойство зависимости представления должно быть связано со свойством модели представления с помощью двусторонней привязки. Теперь подобные вопросы задавались ранее, но без достаточного ответа.

Прежде чем приступить к анализу этой довольно сложной проблемы,мой вопрос:

Как мне синхронизироватьобычай ПросмотрыDependencyProperty со свойством viewmodel?

В идеальном мире вы бы просто связали это так:


Это не работает сMyProperty не является членомUserControl, Doh! Я пробовал разные подходы, но ни один из них не оказался успешным.

Одним из решений является определение базового класса,UserControlEx, с необходимыми свойствами зависимости, чтобы заставить работать выше. Однако, это скоро становится чрезвычайно грязным. Не достаточно хорош!

Ответы на вопрос(3)

Ваш ответ на вопрос