private void OnSerialPortSelected()
{
Microsoft.Networking.SerialPort port = (SerialPort)SerialPorts.SelectedItem;
if (port == null)
{
return;
}
int baudRate = 0;
int.TryParse(BaudRate.Text, out baudRate);
try
{
port.Connect(port.Id, baudRate);
SerialConnectButton.Content = "Disconnect";
OnPortConnected(port);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error Connecting", MessageBoxButton.OK, MessageBoxImage.Error);
}
}