c#button怎么显示图一,再点一下显示图二,再点还是图一

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

img

img

img


img


public partial class MainWindow : Window
{
ADAMSeries adam = new ADAMSeries ("com6");

    public MainWindow ()
    {
        InitializeComponent ();
        adam.ADAM4150DataReceived += Adam_ADAM4150DataReceived;
    }

    private void Adam_ADAM4150DataReceived (object sender, ADAM4150EventArgs e)
    {
       
    }
    bool aa = false;
   
    private void button_Click (object sender, RoutedEventArgs e)
    {
        Button btn = (Button)sender;
        
        if (aa)
        {
            adam.Switch (Switchs.OnDO6);
        }
        else
        {
            adam.Switch (Switchs.OffDO6);
        }
        aa = !aa;


    }

    private void button1_Click (object sender, RoutedEventArgs e)
    {
        adam.Switch (Switchs.OnDO5);
    }

    private void button2_Click (object sender, RoutedEventArgs e)
    {
        adam.Switch (Switchs.OnDO4);
    }
}

}

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

你直接把图的名字放在集合成员变量里面,定义一个方法,实现集合的操作