У меня есть солюшн, в котором планируется реализовать несколько программ на WPF. Все эти приложения будут использовать стандартные контролы, а так же самописные. Для кастомных контролов я создал WPF Class Library без дополнительных директорий:
- LibControls
- - Dependencies/
- - MyControl1
- - MyControl2
Т.е. классы контролов лежат на верхнем уровне вложенности. Если появятся ресурсы (например, пиктограммы), планирую сортировать их по директориям в этой же сборке:
<code>
- LibControls
- - Dependencies/
- - Fonts/
- - Icons/
- - MyControl1
- - MyControl2
</code>
Или у кастомных контролов, помимо класса code behind, часто случаются какие-то дополнительные классы и лучше сразу помещать каждый контрол в отдельную директорию (сейчас дополнительные классы создавались бы в utils/helpers)?
Как вы организуете подобные проекты?