如何在另一个页面中按下按钮时增加文本框

时间:2016-04-18 00:07:18

标签: c# textbox windows-phone-8.1 increment

所以这真的让我烦恼 - 我试图让每次在一个页面中选择一个项目时,另一个页面中的文本框应该增加。

如果项目大于0,则txtbox应增加文本框

 if ((Menu.VanillaQ > 0)  || (Menu.LCQ > 0) || (Menu.ChocQ > 0) ) 
                {
                    Orders++;
                    NoOfOrder.Text = Orders.ToString();

                }
            } 

菜单类声明变量

    public static double VanillaQ;        
    public static double LCQ;   
    public static double ChocQ;

//Code for one Item 

        if (VanillaQ <= 100)
        {

            VanillaQ = VanillaQ+1;
            txtAmount.Text = VanillaQ.ToString(); //Gets quantity of each item and sets it as a string 
        }

制作新订单btn将所有变量设为0

  private void Orderbtn_Click(object sender, RoutedEventArgs e)
    {
        Menu.BanQ = 0;
        Menu.VanillaQ = 0;
        Menu.StrawQ = 0;
        Menu.MintQ = 0;
        Menu.ChocQ = 0;
        Menu.CurryQ = 0;
        Menu.EggQ = 0;
        Menu.LagerQ = 0;
        Menu.LCQ = 0;


         Frame.Navigate(typeof(Type));
    }

现在,无论我采取多少循环,它只会增加一次。按下Make new order按钮后,变量全部重置为0因此,如果选择了item,则变量将大于0,textbox应递增。但它只会增加一次真正让人困惑的先生:s

0 个答案:

没有答案