Мы используем сторонний элемент управления диаграммой, который был разработан с использованием WPF и не поддерживает MVVM. Теперь нам нужно добавить еще несколько функциональных возможностей, которые должны поддерживать функцию добавления и удаления по запросу. Нам нужно создать элемент управления Wrapper Chart с новыми функциями и поддерживать MVVM. Этот dll/Module будет использоваться несколькими другими модулями/проектами.MVVM для стороннего управления WPF
Примечание: Для каждой новой функции мы создали обработчик и создали существующий элемент управления диаграммой. Таким образом, мы смогли поддерживать функцию добавления/удаления по требованию.
Вопрос: Как поддерживать MVVM, для каждого FeatureHandler я должен создать ViewModel, который обертывает FeatureHandler (View) и выглядит как MVVM? Необходимы разъяснения по этой части .....
Что такое 'FeatureHandler'? Какой график вы используете? – ColinE
@ColinE: Все новые функции обернуты классами FeatureHandler, такими как ZoomFeatureHandler .... Мы используем Chart, который был создан командой ohter из нашей компании. – Mohanavel
Что представляет собой элемент управления диаграммой как свойства и как его реализовать? обеспечивают простой код фрагмента кода независимо от шаблона MVVM. «Ваша проблема довольно конкретна, вы можете обсудить с командой вашей компании об этом» – HichemSeeSharp