Ich habe Kontrollkästchen in meiner XAML + C# Windows Store-Anwendung. Auch ich habe bool Eigenschaft: WindowsStoreTestApp.SessionData.RememberUser
, die öffentlich und statisch ist.XAML Bindung an Eigenschaft
Ich möchte Kontrollkästchen Eigenschaft IsChecked
konsistent (oder gebunden oder zugeordnet) zu diesem Bool-Eigenschaft.
Ich versuchte dies: XAML
<CheckBox x:Name="chbRemember1" IsChecked="{Binding Mode=TwoWay}"/>
C#
chbRemember1.DataContext = SessionData.RememberUser;
-Code für Immobilien:
namespace WindowsStoreTestApp
{
public class SessionData
{
public static bool RememberUser { get; set; }
}
}
Aber es scheint nicht zu funktionieren. Kannst du mir helfen?
Können Sie klären, was nicht funktioniert? Ist es eine zweiseitige Aktualisierung, die nicht funktioniert? Funktioniert es überhaupt nicht? Können Sie auch den Code für SessionData (insbesondere RememberUser) anzeigen? Das wird uns helfen, das Problem zu diagnostizieren. –
Wenn sich einer von ihnen ändert, sollte sich auch der zweite ändern. – imslavko
Was auch immer ich ändere, Mapping funktioniert nicht. Ich habe versucht, Eigenschaft im Code zu ändern, Kontrollkästchen hat nicht überprüft. Versucht gegenüber, checked checkbox, dann im Debugger angezeigt, Eigenschaft hat sich nicht geändert – imslavko