protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
PasswordVault vault = new PasswordVault();
try
{
var credentials = vault.FindAllByResource("creds");
if (credentials.Any())
{
var credential = credentials.First();
Username.Text = credential.UserName;
credential.RetrievePassword();
Password.Password = credential.Password;
Login(null, null);
}
}
catch
{
// no credentials present, just ignore
}
if (e.Parameter != null)
{
Username.Text = e.Parameter.ToString();
}
}