XAML de Liaison à la propriété

J'ai case à cocher dans mon XAML+C# application du Windows Store. J'ai également bool propriété: WindowsStoreTestApp.SessionData.RememberUser qui est publique et statique.

Je veux case à cocher de la propriété IsChecked pour être cohérent (ou relié, ou mappé) à ce bool propriété.

J'ai essayé ceci:
XAML

<CheckBox x:Name="chbRemember1"  IsChecked="{Binding Mode=TwoWay}"/>

C#

chbRemember1.DataContext = SessionData.RememberUser;

Code de la propriété:

namespace WindowsStoreTestApp
{
    public class SessionData
    {
        public static bool RememberUser { get; set; }
    }
}

Mais il ne semble pas fonctionner. Pouvez-vous m'aider?

Pouvez-vous préciser ce qui ne fonctionne pas? Est-il les deux sens de la mise à jour qui ne fonctionne pas? N'est-il pas de travail? Aussi, pouvez-vous montrer le code pour SessionData (surtout RememberUser)? Qui va nous aider à diagnostiquer le problème.
Chaque fois que l'un d'eux change, la deuxième doit changer aussi.
Selon ce que j'changement, la cartographie ne fonctionne pas. J'ai essayé de changer la propriété dans le code, ne cochez pas la case. Essayé en face, coché la case, puis affiché dans le débogueur, la propriété n'a pas changé
J'aime le classique à ce genre de questions. Découvrez cette liaison marcher à travers les blog.jerrynixon.com/2012/10/xaml-binding-basics-101.html et de se concentrer sur INotifyPropertyChanged.
Merci, je pensais simplement qu'il est intégré et facile fonctionnalité

OriginalL'auteur imslavko | 2012-12-05