private void worker_DoWork(object sender, DoWorkEventArgs e) { try { interpreter.BeginProccessing(); qrString = SocketConnection.CreateConnection(); myInstance.Dispatcher.Invoke(new Action(delegate() { window = new QRWindow(); window.qrControl.Text = qrString; window.Show(); })); connection = SocketConnection.GetConnectedSocket(); myInstance.Dispatcher.Invoke(new Action(delegate() { window.Close();})); } catch (Exception ex) { Logger.Log(ex.ToString()); return; } }
private void QrCode_Click(object sender, RoutedEventArgs e) { window=new QRWindow(); myInstance.Dispatcher.Invoke(new Action(delegate() { window.qrControl.Text = qrString; window.Show(); })); }