所以这真的让我烦恼 - 我试图让每次在一个页面中选择一个项目时,另一个页面中的文本框应该增加。
如果项目大于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