1
在Metro风格的应用程序中,我想使用WinRT提供的CredentialPicker,主要是为了为用户提供一致的外观和感觉。但是,我只需要密码,而不是用户名和密码。有没有可能使用WinRT的CredentialPicker没有用户名?
是否有可能以某种方式隐藏“用户名”输入框(以及用户图标),但在使用基本身份验证时保留所有其他功能?
Bascially我想有这样的事情:
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;
}
任何想法?
据我所知,这是不可能的。我看到的唯一解决方案是创建一个自定义对话框,并将其设计为“CredentialPicker”。也许你也可以继承'CredentialPicker'类的功能。 –