Я пытаюсь создать пользовательский элемент управления с помощью MVVM. В основном я пытаюсь обернуть поле со списком, которое будет извлекать данные из репозитория. Это позволит мне использовать одно и то же поле со списком во многих разных представлениях в моем приложении. В приложении будет много обернутых выпадающих списков.
Я легко смог создать этот элемент управления, используя DependencyProperty и программный код. Сейчас я пытаюсь преобразовать это в MVVM, и у меня возникают проблемы с выяснением того, как вернуть значение в/из ViewModel, связанное с представлением, в котором находится мое поле со списком.
Любые идеи или предложения будут высоко оценены на этом этапе.
Спасибо, Эрик
UserControl
, в котором есть код, при использовании MVVM. Если вы действительно хотите вывести функциональность из-под контроля, переместите ее в родительские модели представления, где она будет использоваться. Вы можете инкапсулировать его в класс, который можно использовать повторно, если вас это беспокоит. - person Sheridan   schedule 17.01.2014