2016-04-15 9 views
1

Hallo Ich habe diese Schaltfläche, die Nummer 1 in einem Textfeld auf einer anderen Seite anzeigt. Ich habe versucht, den Textfeldwert jedes Mal zu erhöhen, wenn der Benutzer auf die Schaltfläche klickt. Ich habe den übertragenen Wert als 1 bereits auf der ersten Seite festgelegt. Im Moment erscheint das Textfeld nur als 2, weil es den Wert der übertragenen Daten erhält und auf einen Klick auf die Schaltfläche auf 2 erhöht.Wie erhöht man den Wert von Textbox jedes Mal, wenn der Benutzer auf die Schaltfläche in Windows Phone klickt?

Hier ist der Code für die Schaltfläche, die die Daten auf die nächste Seite überträgt und in der Textbox anzeigt.

Ich möchte, dass die Textbox jedes Mal erhöht, wenn der Benutzer auf die Schaltfläche klickt.

Seite 1

private void button_Click(object sender, RoutedEventArgs e) 
{ 
    App app = Application.Current as App; // declared the variable "storeValue"in app.cs as an integer. 

    app.storeValue = 1; //setting the value as 1 
} 

Seite 2--Code, der die Variable in das Textfeld zeigt

protected override void OnNavigatedTo(NavigationEventArgs e) 
{ 
    App app = Application.Current as App; 
    app.storeValue++; 
    int totalq = int.Parse(textBox.Text) + app.storeValue; 
    textBox.Text = totalq.ToString(); 
} 
+0

Also, was versuchst du zu erreichen? –

+0

Um nicht 'app.storeValue ++' im 'button_Click'-Ereignis und' app.storeValue = 1' woanders zu haben? (wahrscheinlich dein 'OnNavigatedTo'). Jedes Mal, wenn jemand auf die Schaltfläche klickt, wird "storeValue" auf 1 gesetzt, anstatt den Wert um 1 zu erhöhen. – Quantic

+0

Jedes Mal, wenn der Benutzer auf die Schaltfläche klickt, sollte der Textwert auf der zweiten Seite erhöht werden. @EldarDordzhiev – samuel

Antwort

1

versuchen, diese

Seite 1

private void button_Click(object sender, RoutedEventArgs e) 
{ 
    App app = Application.Current as App; // declared the variable "storeValue"in app.cs as an integer. 

    app.storeValue++; 
} 

Seite 2--Code welches die varia anzeigt ble zum Textfeld

+0

Danke, es hat funktioniert. – samuel

Verwandte Themen