gpt4 book ai didi

c# - 如何在每次点击时通过一个按钮在两种方法之间切换?

转载 作者:行者123 更新时间:2023-11-30 20:23:02 24 4
gpt4 key购买 nike

我是 C# 的新手,如果对你们中的某些人来说看起来很简单,我很抱歉 :)

我点击了这个按钮:

private void buttonSwitchCamera_Click(object sender, RoutedEventArgs e)
{
_blManager.SendTrackerCmd(TrackerCmdType.PrimaryAVT_ActiveSensor, (float)IR_Id.IR_1); // Switch to IR1
_blManager.SendTrackerCmd(TrackerCmdType.PrimaryAVT_ActiveSensor, (float)IR_Id.IR_2); // Switch to IR2
}

如何在单击按钮时在两种方法之间切换?

单击一次将用于方法#1

第二次点击将用于方法#2

第三次点击将用于方法#1

等..

最佳答案

你可以这样做:

bool executeMethodOne;

private void buttonSwitchCamera_Click(object sender, RoutedEventArgs e)
{
executeMethodOne = !executeMethodOne;

var IrId = executeMethodOne ? IR_Id.IR_1 : IR_Id.IR_2;

_blManager.SendTrackerCmd(TrackerCmdType.PrimaryAVT_ActiveSensor, (float)IrId);
}

有一个名为 executeMethodOnebool,每次单击按钮时都会反转它。根据它是 true 还是 false 你可以执行第一个或第二个方法

关于c# - 如何在每次点击时通过一个按钮在两种方法之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30014854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com