public ReconnectingWindow() { InitializeComponent(); Canceled = true; Program.LobbyClient.OnLoginComplete += LobbyClientOnOnLoginComplete; Program.LobbyClient.OnDisconnect += LobbyClientOnOnDisconnect; Program.LobbyClient.OnStateChanged += LobbyClientOnOnStateChanged; ReconnectTimer = new Timer(TCall,null,0,10000); cState = XmppConnectionState.Disconnected; Connected = false; }
public ReconnectingWindow() { InitializeComponent(); Canceled = true; Program.LobbyClient.OnLoginComplete += LobbyClientOnOnLoginComplete; Program.LobbyClient.OnDisconnect += LobbyClientOnOnDisconnect; Program.LobbyClient.OnStateChanged += LobbyClientOnOnStateChanged; ReconnectTimer = new Timer(TCall, null, 0, 10000); cState = XmppConnectionState.Disconnected; Connected = false; }
private void LobbyClientOnOnStateChanged(object sender, XmppConnectionState state) { cState = state; Dispatcher.Invoke(new Action(() => { tbConnect.Content = state.ToString(); })); }