是否可以在没有用户名的情况下使用WinRT的CredentialPicker?

时间:2012-05-05 16:46:07

标签: c# windows-8 windows-runtime

在Metro Style应用程序中,我想使用WinRT提供的CredentialPicker,主要是为了为用户提供一致的外观。但是我只需要一个密码,而不是用户名和密码。

是否可以以某种方式隐藏“用户名”输入框(以及用户图标),但在使用基本身份验证时是否保留所有其他功能?

基本上我想要这样的东西:

using Windows.Security.Credentials.UI;

async Task<string> GetPassword() {
  CredentialPickerOptions options = new CredentialPickerOptions();
  options.ShowUsernameEntry = false; // Error: No such API

  var result = await CredentialPicker.PickAsync(options);
  return result.CredentialPassword;
}

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

答案是否定的。你不能这样做。