Все работает хорошо с темой по умолчанию @style/Maui.SplashTheme в моем MainActivity.cs.
Но мне нужно отредактировать тему и добавить некоторые настройки, потому что в моем диалоговом окне DatePicker плохо отображаются диалоговые кнопки (ОК/Отмена):

После этого ответа я создал свой собственный style.xml и установил значения цвета, например:
@style/CustomDatePickerDialog
#ff0000
#00ff00
#0000ff
#ff1111
#ffffff
#33ff33
#00ffff
Теперь, в моей основной активности, если я заменю...
Theme = "@style/Maui.SplashTheme"
С:
Theme = "@style/MyTheme"
...Я могу решить свою проблему и изменить каждый цвет диалогового окна.
Но теперь у меня есть другие проблемы в моем приложении: у меня нет заставки (и я этого хочу), а также всплывающее меню оболочки не работает должным образом.
Я также читал здесь, что мне следует сохранить тему по умолчанию в моем MainActivity.cs.
Итак, мой вопрос: можно ли переопределить каким-либо образом тема @style/Maui.SplashTheme со специальной темой (возможно, в моем файле style.xml)?
Таким образом, я мог бы сохранить все из моей SplashTheme.
Я ожидал чего-то подобного (посмотрите на parent="Maui.SplashTheme"), но это не работает (я не получаю ошибок или предупреждений, но тема просто не работает):
true
@style/CustomDatePickerDialog
#ff0000
#00ff00
#0000ff
#ff1111
#ffffff
#33ff33
#00ffff
Подробнее здесь: https://stackoverflow.com/questions/781 ... n-maui-app
Мобильная версия