public BitkyMainWindow()
        {
            InitializeComponent();
            Console.WriteLine("程序开启");
            _commPresenter = new CommPresenter(this);
            if (!_commPresenter.CheckTable())
            {
                LabelDataOutlineShow.Content = "请使用电极选择器选择待测电极";
            }

            InitBitkyPoleShow();
            InitWifiSerialPortShow();
            _commPresenter.GetPreferences();
        }
 /// <summary>
 ///     电极信息初始化成功
 /// </summary>
 /// <param name="electrodes">使用的电极的集合</param>
 public void SetElectrodeSuccessful(List <Electrode> electrodes)
 {
     foreach (var control in _bitkyPoleControls)
     {
         control.SetInvaild();
         var id = int.Parse(control.LabelPoleId.Content.ToString());
         foreach (var pole in electrodes)
         {
             if (pole.IdOrigin == id)
             {
                 control.SetVaild();
             }
         }
     }
     _commPresenter.CheckTable();
     //初始化已启用的电极,并将信息保存在presenter中
     _commPresenter.EnabledPoleList = electrodes;
 }