void AtualizaJanela(object sender, EventArgs e) { if (ServidorON == true) { BTConectaAoServidor.IsEnabled = false; BTDesconectaDoServidor.IsEnabled = true; TBEnvia.IsEnabled = true; BTEnvia.IsEnabled = true; } else { BTConectaAoServidor.IsEnabled = true; BTDesconectaDoServidor.IsEnabled = false; TBEnvia.IsEnabled = false; BTEnvia.IsEnabled = false; if (tx != null && receptor != null) { tx.Close(); receptor.Interrupt(); } } if (linhaAtual < linhas.Count()) { for (int i = linhaAtual; i < linhas.Count(); i++) { TBLog.AppendText(linhas[i] + '\n'); linhaAtual++; } TBLog.ScrollToEnd(); } }
public void AppendLog(string text) { Dispatcher.Invoke(() => { TBLog.AppendText(text + Environment.NewLine); TBLog.ScrollToEnd(); }); }
void AtualizaJanela(object sender, EventArgs e) { if (linhaAtual < linhas.Count()) { for (int i = linhaAtual; i < linhas.Count(); i++) { TBLog.AppendText(linhas[i] + '\n'); linhaAtual++; } TBLog.ScrollToEnd(); } }