Beispiel #1
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            winLogin win = new winLogin();

            win.Show();
        }
Beispiel #2
0
        private void AbreTelaLogin(object objParam)
        {
            winLogin objTelaLogin = new winLogin();

            objTelaLogin.Owner   = (Window)objParam;
            objTelaLogin.Closed += (sen, eve) =>
            {
                if (FrameworkUtil.objConfigStorage != null)
                {
                    PreparaTelaPrincipal();
                }
                else
                {
                    Util.FecharSistema();
                }
            };
            objTelaLogin.ShowDialog();
        }
    public static winLogin CreateLoginWindow(string title, Action<winLogin, string, string> onLogin)
    {
        winLogin login = null;
        if (Windows.ContainsKey(title))
        {
            login = (winLogin)Windows[title];
            login.OnLogin = onLogin;
            login.Show();
        }
        else
        {
            login = new winLogin(title, onLogin);

            Windows.Add(title, login);
        }

        return login;
    }
    public void ShowLoginWindow()
    {
        WindowManager.IsVisible = true;

        loginWindow = WindowManager.CreateLoginWindow("Login", (dlg, username, password) =>
        {
            dlg.InfoText = "Logging in...";
            if (_game != null)
            {
                Debug.Log("MainGame: Login with " + username + ":" + password);
                _game.Avatar.Login(username, password);
            }
        });
    }