/// <summary> /// Close this login window and returns items in Credentials property /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOK_Click(object sender, RoutedEventArgs e) { this.DialogResult = true; this.Credentials = new ServerCredentials() { ServerUrl = txtServerUrl.Text, Login = txtLogin.Text, Password = txtPassword.Password, Domain = txtDomain.Text }; this.Credentials.SaveToRegistry(); this.Close(); }
/// <summary> /// Initializes a new instance of Login Window /// </summary> /// <param name="owner"></param> /// <param name="credentials"></param> public LoginWindow(Window owner, ServerCredentials credentials) { InitializeComponent(); this.Owner = owner; this.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterOwner; if (credentials != null) { txtServerUrl.Text = credentials.ServerUrl; txtLogin.Text = credentials.Login; txtPassword.Password = credentials.Password; txtDomain.Text = credentials.Domain; } }
/// <summary> /// Close this login window /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCancel_Click(object sender, RoutedEventArgs e) { this.Credentials = null; this.DialogResult = false; this.Close(); }