/********************************************************************************************************** * void uxNewHashedPasswordButton_Click(...) * Purpose: Creates a new hashed password and adds it to the displayed passwords. * * Parameters: * Standard MouseButtonEvent Parameters. **********************************************************************************************************/ private void uxNewHashedPasswordButton_Click(object sender, RoutedEventArgs e) { HashedPassword newPassword = Application.GeneratePassword(MasterPassword); HashedPasswordCompactDisplay newPasswordDispay = new HashedPasswordCompactDisplay(newPassword); newPasswordDispay.DeletePasswordEvent += DeletePasswordEventListener; uxHashedPassContainer.Children.Add(newPasswordDispay); }
public ApplicationEntryDisplay(string MasterPassword, ApplicationEntry Application) { InitializeComponent(); this.Application = Application; uxApplicationName.Text = Application.ApplicationName; this.MasterPassword = MasterPassword; foreach (HashedPassword password in Application.Passwords) { HashedPasswordCompactDisplay newDisplay = new HashedPasswordCompactDisplay(password); newDisplay.DeletePasswordEvent += DeletePasswordEventListener; uxHashedPassContainer.Children.Add(newDisplay); } }