Я создаю пользовательский элемент управления в WPF, это очень неоригинальный пример биржевого тикера, который я получаю из типа Control. Мой вопрос: есть ли какие-либо рекомендуемые шаблоны проектирования для самих элементов управления (в отличие от приложения)? Я использую MVVM для приложения в целом, но просто блуждаю, если это хорошая или плохая практика, чтобы использовать такой шаблон проектирования с самим элементом управления.Шаблоны проектирования пользовательского контроля WPF. MVVM?
Мои причины мышления с помощью MVVM для управления является то, что:
- Это относительно сложный контроль, в том, что он имеет возможность построения графиков и зависимостей свойств Midprice, Средний и т.д. и т.п.
- Для иметь ViewMOdel, как часть его, упростит (или даже возможно) модульное тестирование
- Делает весь процесс кодирования более простым, особенно, поскольку у меня есть заказ ObservableCollection типов точек.
Любые мысли по этому вопросу были бы блестящими. Я просто не знаю, хорошо это или нет.
Большое спасибо