상속: BaseCommand
        private void Logout(object sender, RoutedEventArgs e)
        {
            LoginCommand Logger = new LoginCommand();
            if (Logger.LogOut())
                Debug.WriteLine("Logout SUCCESSFUL");
            else
                Debug.WriteLine("Logout FAILED");
            Debug.WriteLineIf(Logger.LoggedAs().username !=null, "Logged as:" + Logger.LoggedAs().username);

            if (NavigationService.CanGoBack)
            {
                NavigationService.GoBack();
            }
            else
            {
                NavigationService.Navigate(new Uri("/Pages/MainPage.xaml?", UriKind.Relative));
            }
        }
 private void LogIn(object sender, RoutedEventArgs e)
 {
     waitIndicator.Visibility = Visibility.Visible;
     LoginCommand Logger = new LoginCommand();
     Logger.RequestFinished += new RequestFinishedEventHandler(Logger_MessengerSent);
     Logger.LogInAs(new UserCredentials(usernameBox.Text, passwordBox.Password), "secret");
     usernameBox.Text = String.Empty;
     passwordBox.Password = String.Empty;
 }