我在我的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