Мы наняли внешнее дизайнерское агентство, чтобы помочь с дизайном для большого приложения Silverlight LOB. Я бы посоветовал вам начать процесс с бумаги и карандаша, собрать идеи, внешний вид и т. Д. Также рассмотрите, кто является вашей целевой аудиторией, мы создали Personas, которые представляют конкретные типы пользователей, если у ваших пользователей возникают проблемы с окончательным пользовательским интерфейсом. / UX это плохо.
Затем мы позволяем дизайнеру создавать части пользовательского интерфейса в едином сочетании (или, может быть, немного, чтобы проверить идею или доказать свою точку зрения).
В то же время вы можете рассмотреть / спроектировать общий поток приложения (экраны / представления / вложенные представления) и запустить свою инфраструктуру (т. Е. Какой подход MVVM вам нравится, как разделить представления с помощью элементов управления или usercontrols и т. д.).
Объединение визуальных элементов с кодом, который мы затем делали с интервалами. Это оказался итеративный процесс, но с разными перспективами в ходе реализации проекта удалось сгладить возникающие проблемы.
Обязательно обсудите процесс перед началом.
Немного странно, но я надеюсь, что это поможет.