/// <summary> /// EV3との接続を開始する /// </summary> /// <param name="portName">Port名 (COM3等)</param> /// <returns>接続結果</returns> public bool Start(string portName) { if (serialPort.IsOpen == true) { Close(); return(false); } MessageDialog dialog = new MessageDialog("接続中", null, "EV3と接続しています."); dialog.Show(); dialog.Refresh(); SetUpSerialPort(portName); try { serialPort.Open(); } catch (Exception ex) { dialog.Close(); MessageBox.Show(ex.Message); return(false); } dialog.Close(); _section = null; return(true); }