Изменение SettingsPage.xaml в vs2017 Windows Template Studio C#

Я использую Windows Template Studio для создания приложения с изменяемой темой. Можно ли добавить новое содержимое на страницу настроек? На данный момент доступно 3 темы: светлая, темная и по умолчанию. Я хотел бы добавить еще один, например синий. Есть ElementTheme свойство, но я не могу изменить его, так как ElementTheme.cs взят из метаданных.

0 ответов

Windows Template Studio не создает приложение, оно создает его начало. То, что генерируется, должно быть отправной точкой и должно быть изменено в соответствии с вашими обстоятельствами.

Сгенерированная страница настроек включает в себя возможность выбора светлой или темной темы. Не стесняйтесь поддержать или ни одного из них в зависимости от обстоятельств. Реализация пользовательских тем должна выполняться так же, как приложение, созданное из пустого шаблона. Просто удалите все, что WTS помещает туда, где вы не нуждаетесь или не хотите.

Официальные документы UWP содержат рекомендации по созданию пользовательских тем.

В магазине также есть приложение, которое поможет вам создать собственные темы для вашего приложения.

Смотрите также этот вопрос о создании пользовательских тем.

Инструкции по дальнейшему расширению страницы настроек можно найти по адресу https://github.com/Microsoft/WindowsTemplateStudio/blob/dev/docs/pages/settings.md

Другие вопросы по тегам