Вы можете разделить файлы XAML, используя ResourceDictionary . ResourceDictionary может использоваться для объединения других файлов:
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="myresourcedictionary.xaml"/>
<ResourceDictionary Source="myresourcedictionary2.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Page.Resources>
В ResourceDictionary вы также можете объявить стили, которые вы можете использовать в своих элементах, так что основной файл XAML становится меньше.
Другая возможность получить файл XAML меньшего размера - определить собственные элементы управления, которые вы затем используете в своем основном приложении.