如何在两个窗体之间来回切换

时间:2016-07-03 13:49:47

标签: c# visual-studio raspberry-pi

我希望能够使用红外传感器在表格之间进行切换 我创建了一个边缘变量,用于存储将手移过它时检测到的边缘 因此,通过将手移过传感器,我应该能够在表格之间来回移动 然而,在第二次刷卡之后,我发现了很多错误。

这是代码中无法正常工作的部分:

myFunction: function({someBoolean = false}){
    if (someBoolean) {
        [do stuff]
    }
    [do other stuff]
},

1 个答案:

答案 0 :(得分:0)

更好的方法是摆脱检查增量变量。相反,我们可以使用mod。

static void g_detected(object sender, PinStatusEventArgs e) {
  edges += 1;
  switch (edges % 2) {
    case 1:
      break;
    case 0:
      if (weatherView.Visible) {
        weatherView.Visible = false;
        stockView.Visible = true;
      } else if (!weatherView.Visible) {
        weatherView.Visible = true;
        stockView.Visible = false;
      }
      break;
    default:
      //Will never hit, just to handle general coding conventions.
      break;
  }
}