我在 app.xml.cs 的 OnLaunched 方法中有以下代码,但对话框根本没有显示,有人可以建议:
CredentialPickerOptions credPickerOptions = new CredentialPickerOptions();
credPickerOptions.Message = Message.Text;
credPickerOptions.Caption = Caption.Text;
credPickerOptions.TargetName = Target.Text;
credPickerOptions.AlwaysDisplayDialog = (AlwaysShowDialog.IsChecked == true);
CredentialPickerOptions options = new CredentialPickerOptions()
{
AuthenticationProtocol = AuthenticationProtocol.Basic,
CredentialSaveOption = Windows.Security.Credentials.UI.CredentialSaveOption.Selected,
CallerSavesCredential = true,
Caption = "Basic Login",
Message = "Please enter your credentials",
TargetName = "."
};
CredentialPickerResults results = await CredentialPicker.PickAsync(options);