Чтобы наивно ответить на вопрос, который вы задали; Ответ: нет, ты не можешь. В конечном счете, манифест приложения должен указывать одну сборку и тип, производный от Application
.
Однако вот мое предположение о том, чего вы действительно хотите достичь. Вам не нужно определять все ресурсы приложения в одном файле App.xaml.
Вы можете разделить ресурсы на отдельные файлы словарей ресурсов. Используйте «Добавить новый элемент ...» в проекте и выберите «Словарь ресурсов Silverlight». Создайте два или более из них и разделите ресурсы, в настоящее время находящиеся в App.xaml, на эти новые файлы логическим способом. Для примера скажем, у вас есть «Colors.xaml» и «CommonStyles.xaml».
Теперь вы используете свойство MergedDictionaries
для перечисления этих словарей ресурсов, чтобы объединить их в свой App.Xaml. В идеале ваш App.xaml должен выглядеть так: -
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Colors.xaml" />
<ResourceDictionary Source="CommonStyles.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>