private void LoginButton_Click(object sender, RoutedEventArgs e) { ToastController toastController; string userName = UserNameTextBox.Text; string passWord = PassWordTextBox.Password; Sock sock = new Sock(userName, passWord, testHost, port); Status status = Status.NONE; status = sock.Login(userName, passWord); if (status == Status.LOGIN_AC) { //储存到全局变量中 ConstantVariable.ConstantVariable.sock = sock; Frame root = Window.Current.Content as Frame; //root.Navigate(typeof(CommunicatePage),sock); root.Navigate(typeof(CommunicatePage)); //sock.start(); } else if (status == Status.WRONG_PASSWORD) { toastController = new ToastController("Login Failure!Please check the password"); toastController.Show(); } else if (status == Status.NO_MEMSHIP) { toastController = new ToastController("No Memship!Please register and try again!"); toastController.Show(); } }