Класс Theme Listener из Windows Community Toolkit позволяет определять текущую тему приложения и может прослушивать изменения темы системы. Когда вы изменяете Системную тему в настройках, она вызывает событие ThemeChanged. Прежде чем использовать этот класс, вам необходимо добавить Microsoft.Toolkit.Uwp.UI Nuget. Более подробную информацию можно найти в этом документе .
public MainPage()
{
this.InitializeComponent();
var Listener = new ThemeListener();
Listener.ThemeChanged += Listener_ThemeChanged;
}
private void Listener_ThemeChanged(ThemeListener sender)
{
var theme = sender.CurrentTheme;
//Update your images
}
.