Я пытаюсь перейти к архитектуре Model/ViewModel/View и застрял при попытке нажимать диалоги выбора на этот шаблон. Я хотел бы отделить выбор списка вариантов (бизнес-логика/представление) и фактический механизм отображения/выбора (просмотр) для повторного использования первого с разными представлениями (например, ComboBox и модальный диалог).
Как выглядит ViewModel для такой задачи выбора? Или я пытаюсь усердно, и я должен реализовать это только в представлении?