Я разрабатываю небольшую утилиту, которая будет встроена в несколько наших приложений. Он будет сидеть в общей библиотеке.
Должен ли я выставить это как ViewModel вместе с реализацией View по умолчанию, или лучше как UserControl с фиксированным графическим интерфейсом?
Он довольно самодостаточен, и я сомневаюсь, что его нужно будет перерисовывать, но делать это как UserControl кажется излишним из-за необходимости устанавливать множество свойств зависимостей.
Простая ViewModel кажется мне более привлекательной, но интересно, это был нормальный способ делиться вещами?
EDIT:
Также было бы неплохо, если бы я мог встроить это в приложения WinForms. Возможно ли это с View / ViewModel?