Ho la casella di controllo nella mia applicazione XAML + C# Windows Store. Inoltre ho proprietà bool: WindowsStoreTestApp.SessionData.RememberUser
che è pubblico e statico.XAML Collegamento alla proprietà
Desidero che la proprietà della casella di controllo IsChecked
sia coerente (o associata o mappata) a questa proprietà bool.
ho provato questo: XAML
<CheckBox x:Name="chbRemember1" IsChecked="{Binding Mode=TwoWay}"/>
C#
chbRemember1.DataContext = SessionData.RememberUser;
Codice per la proprietà:
namespace WindowsStoreTestApp
{
public class SessionData
{
public static bool RememberUser { get; set; }
}
}
Ma non sembra funzionare. Mi potete aiutare?
Puoi chiarire cosa non funziona a riguardo? È un aggiornamento a due vie che non funziona? Non funziona affatto? Inoltre, puoi mostrare il codice per SessionData (in particolare RememberUser)? Questo ci aiuterà a diagnosticare il problema. –
Ogni volta che uno di questi cambia, anche il secondo dovrebbe cambiare. – imslavko
Qualunque sia la mia modifica, la mappatura non funziona. Ho provato a modificare la proprietà nel codice, la casella di controllo non ha controllato. Provato di fronte, checkbox selezionato, poi visualizzato nel debugger, la proprietà non è cambiata – imslavko