public MessageHall() { InitializeComponent(); Pop = new PopMessage(this); MQTTEventTrigger.SetHall(this); ServerIP.Text = AMiddle.Middle.ServerIPAddress; ServerPort.Text = AMiddle.Middle.Port.ToString(); }
public static void Exit() { try { MQTTEventTrigger.DisposeCom(); MQTTEventTrigger.DisposeMQTT(); } catch { } Application.Current.Shutdown(); }
private void ComSelector_GotMouseCapture(object sender, MouseEventArgs e) { try { coms = new ComReadAndWrite(); var ComPorts = ComSelector; ComPorts.ItemsSource = coms.ComSerialPort; ConnectWithSerialPort.IsEnabled = true; MQTTEventTrigger.LoadSerialPort(coms); } catch { Task.Factory.StartNew(() => AMiddle.home.SnackbarThree.MessageQueue.Enqueue("读取串口信息失败")); } }