WPF+MVVM, как организовать архитектуру окна?

345
07 августа 2017, 09:28

Упрощу реальную задачу для примера - есть вьюшка окна, в окне есть несколько кнопок и условная панель. По нажатию на каждую кнопку в панели должна появляться форма с текстбоксами, лейблами, комбобоксами, etc, причем у каждой кнопки своя форма. Вопрос в том, как правильно организовать архитектуру всего окна с учетом паттерна MVVM и того, что кнопочки могут/будут со временем добавляться, а вместе с ними, соответственно, и формы. Самым тупым вариантом будет каждую формочку вынести в отдельный UserControl, добавить их скопом в главное окно и просто скрывать/показывать, но этот вариант видится мне не самым оптимальным. Возможно есть более лаконичные варианты?

READ ALSO
WPF Контрол поверх WindowsFormsHost

WPF Контрол поверх WindowsFormsHost

Я понимаю, что на EN Stackoverflow есть подобные вопросы, но все же, мне не понятно, что не так с WindowsFormsHost? Почему поверх него нельзя ставить WPF контрол?

435
Как можно воспроизвести два файла по очереди?

Как можно воспроизвести два файла по очереди?

Как можно воспроизвести два файла mp3 или ogg по очереди? Пробовал через new Audio() но звук воспроизводится одновременноНужно чтобы это происходило...

410
Как получить значения по атрибуту всех элементов dom-дерева?

Как получить значения по атрибуту всех элементов dom-дерева?

Есть див с id blocksВ нём есть множество элементов с тегом item

340
Как хранить информацию в сервисе Angular 2+?

Как хранить информацию в сервисе Angular 2+?

Здравствуйте, столкнулся с проблемой что нужно передать информацию с одного компонента в другой, так как они не связаны, нельзя это сделать...

381