private void ServerInfoTimer(object source, ElapsedEventArgs e) { if (ServerProcess.IsRunning()) { try { ServerQuery query = new ServerQuery("127.0.0.1", 2303); Dispatcher.Invoke(() => { PlayerCount.Text = Convert.ToString(query.getPlayer()); }); } catch (Exception ex) { Debug.Write(ex.Message); } } else { Dispatcher.Invoke(() => { PlayerCount.Text = "0"; }); } }