private void ServerGUI_loginWin_onConnectionStopped() { /*loginWin.Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(delegate() { * loginWin.Close(); * }));*/ runOnUI(() => { loginWin.Close(); //unregisterCallbacks(); loginWin = null; }); }
private void ServerGUI_loginWin_onConnectionStarted() { /*loginWin.Dispatcher.BeginInvoke(DispatcherPriority.Background, new Action(delegate() { * loginWin.CancelRequest += loginWin_CancelRequest; * loginWin.Show(); * }));*/ runOnUI(() => { loginWin = new Graphics.LoginWindow(); registerCallbacks(); //loginWin.Visibility = System.Windows.Visibility.Hidden; loginWin.Show(); loginWin.WindowState = System.Windows.WindowState.Normal; loginWin.Activate(); }); }