1
嗨,我有這個按鈕,在不同的頁面上的文本框中顯示數字1。 每次用戶單擊按鈕時,我都試圖增加文本框的值。我已經在第一頁上設置了傳輸值1。 目前,文本框只顯示爲2,因爲它獲取傳輸數據的值,並在點擊按鈕時增加到2。如何在用戶每次點擊windows phone中的按鈕時增加文本框的值?
下面是按鈕的代碼,它將數據傳輸到下一頁並將其顯示在文本框中。
我希望每次用戶單擊按鈕時文本框都會增加。
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
}
頁2-代碼顯示所述變量的文本框
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();
}
那麼你想達到什麼目的? –
你不想在'button_Click'事件中使用'app.storeValue ++',在其他地方使用'app.storeValue = 1'嗎? (可能是你的'OnNavigatedTo')。現在,每當有人點擊按鈕時,它會將'storeValue'設置爲1,而不是*將值遞增* 1。 – Quantic
每次用戶單擊按鈕時,都應該增加第二頁上的文本值。 @EldarDordzhiev – samuel