Каков наилучший способ организовать файлы ресурсов в приложении? В настоящее время в моем приложении мои ресурсы добавляются в проект ResourceLib, который имеет эту структуру:
Цвет [папка]
- ColorTheme1.xaml
- ColorTheme2.xaml
- ColorTheme2.xaml , , .
StyleResource [Папка]
- Button.xaml
- ToggleButton.xaml
- TextBox.xaml
- ListBox.xaml
- Treeview.xaml , , , .
HeaderStyle [папка]
- HeaderStyle1.xaml
- HeaderStyle2.xaml , , , и т.д.
Этот список будет продолжать расти по мере продвижения дня.
В App.xaml я ссылаюсь на эту библиотеку и объединяю эти словарные файлы для однократной инициализации. DynamicResource используется для поддержки объекта темы.
Будет ли какое-либо влияние на производительность, если продолжить эту структуру?. Есть ли какое-либо преимущество или влияние на производительность, если я поместил все эти xaml в одно имя ресурса (Style.xaml)?
Каковы последствия производительности Style.xaml с 5000 строк по сравнению с разделом на 10 разных xaml файлов?
Наконец, что является лучшим или принятым методом?