Liaison à la propriété statique dans la classe statique dans WPF

J'ai un problème avec la liaison de valeurs de propriétés statiques de classe statique.

Ma classe:

namespace MyNamespace.Data
{
    public static class MySettings
    {
        public static Color BackgroundColor { get; set; }
        public static Color FontColor { get; set; }
    }
}

XAML:

<Page ...
       xmlns:colors="clr-namespace:MyNamespace.Data"
      ...>
 ...
<Button Grid.Column="0" Content="Text"
        Background="{Binding Source={x:Static s:MySettings.BackgroundColor}}"
        Foreground="{Binding Source={x:Static s:MySettings.FontColor}}"
        BorderBrush="{Binding Source={x:Static s:MySettings.FontColor}}"/>

et lorsque j'exécute ce code d'arrière-plan est OK, mais le reste est inchangé..

OriginalL'auteur user3182398 | 2014-01-10