2016-07-15 4 views
1

Lorsque j'appuie sur le bouton compte le nombre parfaitement, mais lorsque vous quittez l'application et retour au compte commence à compter à nouveau et non lorsque le nombre qui a été enregistré dans IsolatedStorageSettings !! Comment puis-je le faire lors du comptage du nombre qui a été enregistré dans IsolatedStorageSettins? (j'utiliser Windows Phone 8.1 silverlight)Reprendre le compte dans IsolatedStorageSettings

IsolatedStorageSettings setting = IsolatedStorageSettings.ApplicationSettings; 
    int Points; 
    // Constructor 
    public MainPage() 
    { 
     InitializeComponent(); 
     this.Loaded += Page2_Loaded; 
    } 

    private void Page2_Loaded(object sender, RoutedEventArgs e) 
    { 

     if (setting.Contains("save")) 
     { 

      PointsText.Text = setting["save"].ToString(); 

     } 

    } 

    private void Counts_Click(object sender, RoutedEventArgs e) 
    { 
     Points = Points + 1; 
     setting["save"] = Points; 
     PointsText.Text = setting["save"].ToString(); 
    } 
} 
+0

Selon votre code 'Points' toujours initialiser à 0 lorsque la page se charge et lorsque vous cliquez sur le compter incrémente de 0. vous devez charger le nombre de appsettings et le mettre dans' Points' – Nkosi

Répondre

0

Selon votre code Points toujours initialiser à 0 lorsque la page se charge et lorsque vous cliquez sur le compter incrémente de 0. Vous devez charger le nombre de appsettings et mettre en Points

private void Page2_Loaded(object sender, RoutedEventArgs e) 
{ 
    if (setting.Contains("save")) 
    { 
     //Initialize Points with the value from settings 
     Points = int.Parse(setting["save"].ToString()); 
     PointsText.Text = Points.ToString();    
    } 

} 
+0

Merci de votre aide –

+0

lp Codage heureux !!! – Nkosi