我在我的XAML + C#的Windows Store应用程序复选框。此外,我有布尔属性:WindowsStoreTestApp.SessionData.RememberUser
这是公开和静态的。XAML绑定到财产
我想复选框的财产IsChecked
是一致的(或绑定,或映射)这个布尔属性。
我尝试这样做: XAML
<CheckBox x:Name="chbRemember1" IsChecked="{Binding Mode=TwoWay}"/>
C#
chbRemember1.DataContext = SessionData.RememberUser;
代码属性:
namespace WindowsStoreTestApp
{
public class SessionData
{
public static bool RememberUser { get; set; }
}
}
但它似乎并没有工作。你可以帮我吗?
你能澄清一下没有关于它的工作?双向更新不起作用吗?它不工作吗?另外,你可以显示SessionData的代码(特别是RememberUser)吗?这将帮助我们诊断问题。 –
每当其中一个变化时,第二个也应该改变。 – imslavko
无论我更改,映射都不起作用。我尝试在代码中更改属性,复选框没有检查。尝试对面,复选框,然后在调试器中查看,财产并没有改变 – imslavko