C # Обнаружение изменений акцентного цвета WinRT XAML

Я пытаюсь обнаружить изменения в словаре ресурсов Application.Resources, чтобы при обновлении я мог автоматически изменять заголовок на Accent Color. Все элементы управления и элементы XAML изменяются автоматически, и при установке кисти с одним цветом на адресDSDFS кисть, ее внутреннее значение меняется.

Вот код, который я пытался использовать для обнаружения изменений:

public static DependencyProperty accent = DependencyProperty.Register("DictChange", typeof(ResourceDictionary), typeof(Shell), new PropertyMetadata(Application.Current.Resources, new PropertyChangedCallback(accent_PropertyChanged)));

public ResourceDictionary DictChange
{
    get { return (ResourceDictionary)GetValue(accent); }
    set { SetValue(accent, value); }
}

private static void accent_PropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
    _app.SetTitlebar();
}

Я предполагаю, что это неправильно, или я не уверен, что это правильно, чтобы обнаружить изменения. Была предыдущая итерация, где я использовалApplication.Current.Resources["SystemControlBackgroundAccentBrush"] as SolidColorBrush и пытался обнаружить его свойство, но это тоже не сработало.

Что я делаю неправильно? Пожалуйста помоги :)